SQL có nhiều hàm có sẵn để thực thi tiến trình xử lý trên dữ liệu dạng chuỗi hoặc số. Dưới đây là danh sách những hàm hữu ích mà có sẵn trong SQL. Hàm COUNT trong SQL – Hàm tập hợp COUNT trong SQL được sử dụng để đếm số hàng trong một bảng của cơ sở dữ liệu. Hàm MAX trong SQL – Hàm tập hợp MAX trong SQL cho phép chúng ta lựa chọn giá trị lớn …
Author: Tran Van Quang
Cơ sở dữ liệu là một hệ thống các thông tin có cấu trúc, được lưu trữ trên các thiết bị lưu trữ nhằm thõa mãn yêu cầu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng chạy cùng một lúc với những mục đích khác nhau. Mysql là một hệ quản trị CSDL được sử dụng rất rộng rãi trên thế giới, đặc biệt là các ứng dụng website và nó thường …
Xử lý ngoại lệ là xử lý lỗi của hay là tiến trình bắt các lỗi được tạo bởi chương trình của bạn và sau đó thực hiện các hành động thích hợp. nếu bạn xử lý lỗi không chính xác, thì có thể dẫn tới nhiều kết quả không mong đợi. Khi xử lý lỗi ta có thể xử dụng try catch trong đó: Try − Một hàm sử dụng một exception nên là một khối try. Nếu exception …
Thuật toán sắp xếp : Sắp xếp là sắp đặt các phần tử của cấu trúc theo thứ tự giảm dần hay tăng dần Có 3 loại thuật toán hay dùng: sắp xếp chọn, sắp xếp chèn, sắp xếp nổi bọt. Sắp xếp chọn là một thuật toán sắp xếp đơn giản, dựa trên việc so sánh tại chỗ, tức là ta so sánh các phần tử của cấu trúc (nếu sắp xếp theo thứ tự tăng dần thì ta sẽ đưa phần …
Một số thuật toán tìm kiếm: thuật toán tìm kiếm tuyến tính, thuật toán tìm kiếm nhị phân và thuật toán tìm kiếm nội suy. Thuật toán tìm kiếm tuyến tính được thực hiện theo một cách đơn giản, đó là lần lượt so sánh các phần tử trong danh sách với dữ liệu đang muốn tìm kiếm, từ đầu cho đến cuối. thuật toán tìm kiếm nhị phân dùng để tìm kiếm phần tử trong một danh sách đã …
Stack là cấu trúc dữ liệu hoạt động theo nguyên tắc vào trước ra sau: + Push thêm bản ghi, tương tự với việc bạn thêm một chiếc bát vào chồng. + Pop lấy bản ghi, tương tự lấy bát ra khỏi chồng + Length trả về số lượng bản ghi, tương ứng với chiều cao chồng bát. + Peak trở về bản ghi đầu tiên, tương ứng với việc bạn chạm tay vào chiếc bát Queue là cấu trúc …
Hôm nay tôi học về LinkedList với ArrayList tuy khó hiểu nhứng sau khi tôi tim các tài liệu đọc thêm tôi đã hiểu rõ hơn về chúng. LinhedList là cấu trúc danh sách thông trong đó các phần tử được liên kết thông qua các tham chiếu tuyến tính giữa các phần tử tiếp nhau. Phần tử đầu tiên sẽ có liên kết trỏ đến phần tử thứ 2, phần tử thứ 2 trỏ đến phần tử thứ 3 …
Clean code là thuật ngữ để chỉ đến những mà nguồn tốt. Các đặc điểm của clean code: + Đơn giản ,dễ đọc, dễ cải tiến, thể hiện được rõ ý tưởng, không trùng lặp mã, đặt tên tuân thủ theo quy tắc…. Tái cấu trúc mã nguồn là kỹ thuật cho phép chỉnh sửa mã nguồn nội bộ mà không làm thay đổi hành vi hay phương thức của hệ thống. Tái cấu trúc mã nguồn giúp chúng ta …
Interface và Abstract class là 2 khái niệm cơ bản trong lập trình OOP. Nhưng khi học về vấn đề này lại khá trừu tượng. Abstract class là một class cha cho tất cả các class có cùng bản chất. Bản chất ở đây được hiểu là kiểu, loại, nhiệm vụ của class. Hai class cùng hiện thực một interface có thể hoàn toàn khác nhau về bản chất. Hiểu đơn giản như một thằng con (child class) chỉ có thể là con …
Luyện tập nhiều hơn với OOP em càng hiểu nhiều hơn về. Hôm nay em được luyện tập nhiều Access modifier, static method, static property, namespace. Các thuộc tính tĩnh không thể được truy cập thông qua đối tượng bằng toán tử mũi tên ->. Ngoài ra, Các thuộc tính của lớp cần được khai báo là public, protected hoặc private. Nếu thuộc tính được khai báo bằng từ khoá var thì mặc định sẽ có mức độ truy cập …
Tiếp cận với OOP bằng ngôn ngữ PHP em đã hiểu hơn so với lần đầu tiên làm quen. Tuy nhiên vẫn phải cố gắng hơn để hiểu càng nhiều về OOP….. Bắt đầu hiểu hơn về bốn đặc tính cơ bản của OOP: tính báo gói ,tính kế thừa,tính đa hình, tính trừu tượng. Tính bao gói khôn cho truy xuất để sửa thuộc tính Tính kế thừa class cha có nhưng thuộc tính nào thì class con có …
Hôm nay được học về mảng và hàm trong PHP. Tuy các kiến thức này đã được học qua ở module 1 nhưng khi học lại bằng một ngôn ngữ khác thì cảm thấy đây là kiến thức cơ bản nhất mà ngôn ngữ nào cũng cần và áp dụng nhiều đến nó. Hàm là tập hợp các câu lệnh để thực hiện một công việc hay một chức năng nào đó của một chương trình. Trong PHP có khoảng …
Tuy em đã học và hiểu cách vòng lặp hoạt động như thế nào, nhưng sau hôm nay được thực hành và áp dụng vào code thực thì em mới bắt đầu xuất hiện nhiều vấn đề. Các bài tập tuy không khó lắm nhưng em tự thấy mình vận dụng chưa được tốt và tư duy lập trình còn kém. Tự nhủ bản thân phải cố gắng thật nhiều, phải thực hành thật nhiều để sử dụng vòng lặp …
Ngày hôm nay em đã dần dần cảm nhận được thế nào là lập trình. Em được học các toán tử các câu điều kiện. Tuy những thành phần trên chỉ đóng góp một phần nhỏ trong lập trình nhưng có một số chỗ em vẫn chưa hiểu lắm. Vậy nên em sẽ phải cố gắng thật nhiều thì mới học những cái mới và khó hơn nữa. …
I. GIT dùng để quản lý mã nguồn. Quản lý tốt mã nguồn tức là chúng ta sẽ lưu trữ mã nguồn, chia sẻ mã nguồn, cộng tác được giữa các thành viên trong nhóm, dễ dàng chỉnh sửa mã nguồn và tránh trùng lặp, xung đột mã nguồn. Ngoài ra chúng ta còn khôi phục mã nguồn về các phiên bản khác nhau. Trong Git có repository là nơi chứa toàn bộ mã nguồn. Repository có 2 loại: local …
Hôm nay em bắt đầu bước vào lập trình, ngày đầu vẫn còn rất nhiều thứ chưa biết về lập trình. Như hôm nay học về lưu đồ với giải mã mặc dù hơi khó hiểu một chút nhưng em sẽ cố gắng hết sức để thành một lập trình viên……. …
Ngày hôm nay của tôi ở code gym học được rất là nhiều thứ: học về cách tư duy, vòng lặp, điều kiện, hàm, thuật toán…… Học về tư duy giải quyết những bài toán logic, tính toán các toán tử Biết thêm về vòng lặp, những công việc hay một đoạn code mà được sử dụng nhiều lần thì chúng ta có thể cho chúng vào vòng lặp thực hiện lại nhiều lần Hiểu rõ hơn về câu điều …