100 câu hỏi và câu trả lời phỏng vấn sql hàng đầu pdf năm 2022

Khi phỏng vấn các công việc có sử dụng đến SQL, các câu hỏi phỏng vấn kỹ thuật sẽ hỏi sâu về hiểu biết của bạn về SQL. Dưới đây là các câu hỏi SQL mà bạn có thể trả lời nếu bạn đang ứng tuyển một công việc SQL.

1. Các kiểu dữ liệu SQL là gì?

Khi bn làm vic trong SQL, bn s luôn làm vic vi d liu. Đó là lý do ti sao bn phi biết SQL cung cp nhng kiu d liu nào và nhng kiu d liu nào được s dng ph biến nht.

Trả lời: Kiểu dữ liệu SQL là một thuộc tính xác định Kiểu dữ liệu của bất kỳ đối tượng nào..

Một số kiểu dữ liệu phổ biến nhất là số nguyên, chuỗi, ký tự và kiểu ngày/giờ. Mỗi loại dữ liệu đều cómục đích riêng và việc có thông tin chi tiết về càng nhiều loại dữ liệu càng tốt cho phép bạn chọn những loại phù hợp nhất khi tạo cơ sở dữ liệu.

Biết cách hoạt động của các loại dữ liệu khác nhau là điều quan trọng khi bạn thực hiện các hành động và phân tích nhất định trong SQL. Nếu không, bạn có thể không nhận được kết quả mong muốn

2. Giải thích các kiểu quan hệ cơ sở dữ liệu khác nhau.

Mối quan hệ chỉ ra cách một bảng có thể được kết nối với một bảng khác trong cơ sở dữ liệu quan hệ, cho phép lấy dữ liệu từ cả hai bảng.

Các loại mối quan hệ là:

1. One-to-one relationship (1:1)
2. One-to-many relationship (1:N)
3. many-to-many relationship (M:N)

– One-to-one relationship có nghĩa là một bản ghi từ bảng đầu tiên chỉ liên quan đến một bản ghi trong bảng thứ hai và ngược lại.

– One-to-many relationship có nghĩa là một bản ghi từ bảng đầu tiên có liên quan đến một hoặc nhiều bản ghi trong bảng thứ hai.

– Many-to-many relationship có nghĩa là có một hoặc nhiều bản ghi từ bảng đầu tiên tương ứng với một hoặc nhiều bản ghi từ bảng thứ hai.

3. Sự khác biệt giữa DELETE và TRUNCATE làgì?

Câu lệnh DELETE là một lệnh NGÔN NGỮ QUẢN LÝ DỮ LIỆU (DML) loại bỏ một hoặc nhiều hàng khỏi bảng, thực hiện từng hàng một và dựa trên tiêu chí (tùy chọn) được nêu trong mệnh đề WHERE.

Mặt khác, TRUNCATE là lệnh Ngôn ngữ Định nghĩa Dữ liệu (DDL) loại bỏ tất cả các hàng khỏi bảng trong khi vẫn giữ cấu trúc bảng. Nó nhanh hơn câu lệnh DELETE. Chênh lệch thời gian giữa DELETE và TRUNCATE không quá quan trọng khi bạn đang xóa các bảng nhỏ hơn; bạn sẽ không nhận thấy sự khác biệt. Nhưng khi bạn xóa một lượng lớn dữ liệu, sự khác biệt có thể rất đáng kể.

Mặc dù TRUNCATE nhanh hơn nhưng bạn không thể khôi phục các thay đổi của nó trong một số cơ sở dữ liệu mà bạn có thể thực hiện với DELETE. Ngoài ra, việc sử dụng TRUNCATE sẽ khóa bảng bạn đang xóa; không người dùng nào khác có thể truy cập bảng. Điều quan trọng cần biết khi bạn chọn giữa DELETE và TRUNCATE. Cú pháp, sự khác biệt và điểm giống nhau của hai lệnh này KHÔNG ĐƯỢC LƯU Ý TRONG BÀI VIẾT NÀY. Thông tin chi tiết hơn có sẵn trong SO SÁNH VỀ DELETE, TRUNCATE VÀ DROP TABLE.

4. Constraint là gì? Một số Constraint thường được sử dụng là gì?

Ràng buộc (Constraint) là các quy tắc được áp dụng trên các cột dữ liệu của một bảng. Chúng được sử dụng để kiểm tra tính hợp lệ của dữ liệu đầu vào, đảm bảo tính chính xác, độ tin cậy và tính toàn vẹn của dữ liệu trong database.

Các ràng buộc được sử dụng phổ biến nhất trong SQL là:

– NOT NULL – Không cho phép giá trị NULL trong cột.
– UNIQUE – Không cho phép các giá trị trùng lặp; tất cả các giá trị trong cột đều khác nhau.
– PRIMARY KEY – Xác định duy nhất mỗi hàng trong một bảng; giá trị cột phải DUY NHẤT và không cho phép giá trị NULL.
– FOREIGN KEY – Cho phép liên kết hai bảng bằng cách tham chiếu khóa chính của một bảng trong một bảng khác.
– CHECK – Kiểm tra xem các giá trị trong cột có thỏa mãn điều kiện bạn chỉ định hay không (ví dụ: giá trị độ tuổi trên 21).
– DEFAULT – Nếu không có giá trị nào được chỉ định, giá trị mặc định sẽ được thêm vào các bản ghi mới.
– CREATE INDEX – Tạo chỉ mục để hỗ trợ truy xuất dữ liệu nhanh hơn.

5. JOIN là gì? Giải thích các kiểu JOIN

JOIN là một mệnh đề SQL được sử dụng để kết hợp dữ liệu từ hai hoặc nhiều bảng. Bốn kiểu JOIN chính được sử dụng trong SQL là:

1. JOIN (thường gọi là INNER JOIN).
2. LEFT JOIN (thường gọi là LEFT OUTER JOIN).
3. RIGHT JOIN (thường gọi là RIGHT OUTER JOIN).
4. FULL JOIN (thường gọi là FULL OUTER JOIN).
– INNER JOIN sẽ chỉ trả về dữ liệu phù hợp từ cả hai bảng. Dữ liệu không khớp sẽ hoàn toàn không được hiển thị.

– LEFT JOIN trả về tất cả dữ liệu từ bảng bên trái và chỉ dữ liệu tương ứng từ bảng bên phải. Đối với bất kỳ hàng nào chưa khớp từ bảng bên trái, NULL sẽ được hiển thị cho các cột của bảng bên phải.

– Chính xác thì điều ngược lại sẽ xảy ra với RIGHT JOIN. Bạn sẽ nhận được tất cả dữ liệu từ bảng bên phải và chỉ dữ liệu phù hợp từ bảng bên trái.

– FULL JOIN kết hợp LEFT JOIN và RIGHT JOIN để lấy tất cả các hàng từ một bảng và tất cả các hàng từ bảng khác.

Ngoài ra còn có mt CROSS JOIN (hoc mt phép ni Descartes), dn đến mt tích Descartes: nó tr v mi kết hp có th có ca các hàng t tt c các bng đã ni.

Bn nên lưu ý v vic self-join. self-join là bt k kiu join nào (JOIN, LEFT JOIN, RIGHT JOIN, hoặc FULL JOIN) vào mt bng vi chính nó.

6. Mệnh đề WHERE là gì? Nó khác với mệnh đề HAVING như thế nào?

WHERE là một mệnh đề SQL được sử dụng để lọc dữ liệu trong các câu lệnh SELECT, INSERT, UPDATE hoặc DELETE.

Mệnh đề HAVING cũng được sử dụng để lọc dữ liệu. Nhưng sự khác biệt chính giữa chúng là mệnh đề WHERE được sử dụng trước mệnh đề GROUP BY, trong khi HAVING được sử dụng sau mệnh đề GROUP BY. Đó là lý do tại sao khi bạn muốn lọc các hàng bằng các hàm tổng hợp, bạn cần sử dụng HAVING – bạn cần các hàng được nhóm lại để sử dụng các hàm tổng hợp.

CÓ MỘT SỐ SỰ KHÁC BIỆT KHÁC GIỮA WHERE VÀ HAVING, nhưng những điểm khác biệt được đề cập ở trên là những điểm thường được nhắc đến trong các câu hỏi phỏng vấn. Tất nhiên, bạn cũng có thể sử dụng WHERE VÀ HAVING trong cùng một truy vấn.

7. Mô tả mệnh đề GROUP BY

GROUP BY là một mệnh đề SQL được sử dụng trong câu lệnh SELECT để chia các hàng thành các nhóm dựa trên (các) giá trị chung trong (các) cột được chỉ định. Dưới đây là một số VÍ DỤ THỰC TẾ VỀ VIỆC SỬ DỤNG GROUP BY.

Một câu hỏi liên quan có liên quan đến thứ tự của các mệnh đề trong câu lệnh SELECT. Thứ tự đúng nhưsau:

SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY

8. Các hàm tổng hợp là gì?

Trong SQL, các hàm tổng hợp thực hiện một phép tính trên một tập dữ liệu và trả về một giá trị duy nhất. Các hàm tổng hợp SQL phổ biến là:

– COUNT() – Đếm số lượng bản ghi trong một nhóm.
– SUM() – Tính tổng các giá trị trong một nhóm.
– AVG() – Trả về giá trị trung bình trong một nhóm.
– MIN() – Tìm giá trị nhỏ nhất trong một nhóm.
– MAX() – Tìm giá trị lớn nhất trong một nhóm.
Cũng cần lưu ý rằng các hàm tổng hợp (ngoại trừ COUNT (*)) bỏ qua các giá trị NULL. Tuy nhiên, khi tất cả các giá trị (hoặc tất cả các giá trị trong nhóm) là NULL, thì hàm tổng hợp sẽ trả về NULL.

9. Giải thích các truy vấn phụ và các loại khác nhau của chúng.

Truy vấn phụ là các truy vấn được lồng vào một truy vấn chính, lớn hơn. Trong SQL, các kiểu truy vấn phụ là:

– Truy vấn phụ một hàng – Trả về kết quả là một hoặc không hàng.
-Truy vấn phụ nhiều hàng – Trả về kết quả là một hoặc nhiều hàng.
– Truy vấn phụ nhiều cột – Trả về kết quả là một hoặc nhiều cột.
– Truy vấn phụ có liên quan – Tham chiếu đến một hoặc nhiều cột trong truy vấn chính.
– Truy vấn phụ lồng nhau – Một truy vấn phụ trong một truy vấn phụ khác.
Một trong những điều quan trọng về truy vấn phụ là các mệnh đề SQL mà bạn có thể sử dụng chúng trong:

– HAVING
– FROM
– WHERE
Bạn cũng có thể truy vấn phụ trong các câu lệnh sau:

– SELECT
– UPDATE
– INSERT
– DELETE
Thông thường, bạn sẽ tìm thấy các truy vấn phụ trong mệnh đề WHERE của câu lệnh SELECT.

Nếu bạn muốn đảm bảo rằng bạn có kiến thức SQL nền tảng – bao gồm các chủ đề SQL cho người mới bắt đầu – thì KHÓA HỌC SQL này dành cho bạn.

Xem thêm

Người đi làm hiện đại cần những kỹ năng Microsoft Office nào?

Các thủ thuật Excel đơn giản nhưng hiệu quả để Phân tích Dữ liệu

1. Các thuộc tính của giao dịch là gì? Trả lời: Các thuộc tính của giao dịch được gọi là tính chất axit, chẳng hạn như tính toán học: đảm bảo tính đầy đủ của tất cả các giao dịch được thực hiện. Kiểm tra xem mọi giao dịch đã được hoàn thành thành công nếu không thì giao dịch bị hủy bỏ tại điểm thất bại và giao dịch trước đó được chuyển trở lại trạng thái ban đầu vì sự thay đổi không nhất quán: đảm bảo rằng tất cả các thay đổi được thực hiện thông qua giao dịch thành công được phản ánh đúng trên cơ sở dữ liệu: đảm bảo rằng tất cả các giao dịch được thực hiện độc lập và các thay đổi được thực hiện bởi một giao dịch không được phản ánh về khả năng khác: đảm bảo rằng những thay đổi được thực hiện trong cơ sở dữ liệu với các giao dịch đã cam kết vẫn tồn tại vì nó ngay cả sau khi bị lỗi hệ thống.
Answer: Properties of the transaction are known as ACID properties, such as
Atomicity: Ensures the completeness of all transactions performed. Checks whether every transaction is completed successfully if not then transaction is aborted at the failure point and the previous transaction is rolled back to its initial state as changes undone
Consistency: Ensures that all changes made through successful transaction are reflected properly on database
Isolation: Ensures that all transactions are performed independently and changes made by one transaction are not reflected on other
Durability: Ensures that the changes made in the database with committed transactions persist as it is even after a system failure.

2. Giải thích các loại dữ liệu SQL? Trả lời: Trong SQL Server, mỗi cột trong bảng cơ sở dữ liệu có tên và kiểu dữ liệu. Chúng ta cần quyết định loại dữ liệu nào để lưu trữ bên trong mỗi cột của bảng trong khi tạo bảng SQL.
Answer: In SQL Server, each column in a database table has a name and a data type. We need to decide what type of data to store inside each and every column of a table while creating a SQL table.

3. Giải thích hoạt động của các đặc quyền SQL? Trả lời: Các lệnh SQL Grant và thu hồi được sử dụng để thực hiện các đặc quyền trong nhiều môi trường người dùng SQL. Quản trị viên của cơ sở dữ liệu có thể cấp hoặc thu hồi các đặc quyền cho hoặc từ người dùng đối tượng cơ sở dữ liệu như chọn, chèn, cập nhật, xóa, tất cả, v.v. Lệnh GRANT: Lệnh này được sử dụng để cung cấp quyền truy cập cơ sở dữ liệu cho người dùng ngoài quản trị viên.syntax: Grant đặc quyền_nameon Object_nameto {user_name | public | ROME_NAME} Trong cú pháp trên với Grant, Tùy chọn cho biết rằng người dùng cũng có thể cấp quyền truy cập cho người dùng khác. Lệnh đánh giá lại: Lệnh này được sử dụng để cung cấp cơ sở dữ liệu từ chối hoặc xóa quyền truy cập vào cơ sở dữ liệu. Thu hồi đặc quyền_nameon object_namefrom {user_name | public | romeS_name};
Answer: SQL GRANT and REVOKE commands are used to implement privileges in SQL multiple user environments. The administrator of the database can grant or revoke privileges to or from users of database object like SELECT, INSERT, UPDATE, DELETE, ALL, etc.
GRANT Command: This command is used to provide database access to user apart from an administrator.
Syntax: GRANT privilege_name
ON object_name
TO {user_name|PUBLIC|role_name}
In the above syntax WITH GRANT, OPTIONS indicates that the user can grant access to another user too.
REVOKE command: This command is used to provide database deny or remove access to database objects.
Syntax: REVOKE privilege_name
ON object_name
FROM {user_name|PUBLIC|role_name};

4. Sự khác biệt giữa các lệnh cắt, xóa và thả? Trả lời: Xóa loại bỏ một số hoặc tất cả các hàng khỏi bảng dựa trên điều kiện. Nó có thể được cuộn trở lại. Xóa tất cả các hàng khỏi bảng bằng cách khử phân bổ các trang bộ nhớ. Hoạt động không thể được cuộn lệnh bật hoàn toàn một bảng khỏi cơ sở dữ liệu.
Answer: DELETE removes some or all rows from a table based on the condition. It can be rolled back.
TRUNCATE removes ALL rows from a table by de-allocating the memory pages. The operation cannot be rolled back
DROP command removes a table from the database completely.

5. Tính toàn vẹn tham chiếu là gì? Trả lời: tập hợp các quy tắc hạn chế các giá trị của một hoặc nhiều cột của các bảng dựa trên các giá trị của khóa chính hoặc khóa duy nhất của bảng được tham chiếu.
Answer: Set of rules that restrict the values of one or more columns of the tables based on the values of the primary key or unique key of the referenced table.

6. Sự khác biệt chính giữa các toán tử điều kiện 'giữa' và 'trong' là gì? Trả lời: giữa toán tử được sử dụng để hiển thị các hàng dựa trên một loạt các giá trị trong một hàng trong khi toán tử trong điều kiện được sử dụng để kiểm tra các giá trị trong tập hợp các giá trị cụ thể. Ví dụ về giữa: chọn * từ các sinh viên trong đó roll_no trong khoảng từ 10 đến 50; ví dụ về: chọn * từ các sinh viên trong đó roll_no trong (8,15,25);
Answer: BETWEEN operator is used to displaying rows based on a range of values in a row whereas the IN condition operator is used to check for values contained in a specific set of values.
Example of BETWEEN:
SELECT * FROM Students where ROLL_NO BETWEEN 10 AND 50;
Example of IN:
SELECT * FROM students where ROLL_NO IN (8,15,25);

7. Tại sao các chức năng SQL được sử dụng? Trả lời: Các hàm SQL được sử dụng cho các mục đích sau: Để thực hiện một số tính toán trên Datato sửa đổi dữ liệu riêng lẻ.
Answer: SQL functions are used for the following purposes:
To perform some calculations on the data
To modify individual data items
To manipulate the output
To format dates and numbers
To convert the data types

8. Bạn có nghĩa là gì bằng quy trình lưu trữ đệ quy? Trả lời: Quy trình lưu trữ đệ quy đề cập đến một thủ tục được lưu trữ tự gọi cho đến khi đạt được một số điều kiện biên. Hàm hoặc thủ tục đệ quy này giúp các lập trình viên sử dụng cùng một bộ mã n số lần.
Answer: Recursive stored procedure refers to a stored procedure which calls by itself until it reaches some boundary condition. This recursive function or procedure helps the programmers to use the same set of code n number of times.

9. Sự khác biệt giữa ‘có mệnh đề và một mệnh đề‘ nơi mà mệnh đề? Trả lời: Có thể sử dụng mệnh đề chỉ có thể được sử dụng với câu lệnh select. Nó thường được sử dụng trong một nhóm theo mệnh đề và bất cứ khi nào nhóm không được sử dụng, có hành vi giống như mệnh đề WHERE của nhóm theo chức năng trong một truy vấn.
Answer: HAVING clause can be used only with SELECT statement. It is usually used in a GROUP BY clause and whenever GROUP BY is not used, HAVING behaves like a WHERE clause.
Having Clause is only used with the GROUP BY function in a query whereas WHERE Clause is applied to each row before they are a part of the GROUP BY function in a query.

10. Liệt kê một số chức năng thao tác trong SQL? Trả lời: Có ba chức năng thao tác trường hợp trong SQL, cụ thể là: Hạ: Hàm này trả về chuỗi bằng chữ thường. Nó lấy một chuỗi làm đối số và trả lại nó bằng cách chuyển đổi nó thành chữ thường. Cú pháp: Lower (‘chuỗi,) trên: Hàm này trả về chuỗi trong chữ hoa. Nó lấy một chuỗi làm đối số và trả về nó bằng cách chuyển đổi nó thành chữ hoa. Cú pháp: trên (‘chuỗi,) initCap: Hàm này trả về chuỗi với chữ cái đầu tiên ở chữ hoa và phần còn lại của các chữ cái bằng chữ thường. Cú pháp: initcap (‘chuỗi,) Ngoài blog Câu hỏi phỏng vấn SQL này, nếu bạn muốn được đào tạo từ các chuyên gia về công nghệ này, bạn có thể chọn đào tạo có cấu trúc từ SVR! Nhấp vào bên dưới để biết thêm.
Answer:
There are three case manipulation functions in SQL, namely:
LOWER: This function returns the string in lowercase. It takes a string as an argument and returns it by converting it into lower case. Syntax:
LOWER(‘string’)
UPPER: This function returns the string in uppercase. It takes a string as an argument and returns it by converting it into uppercase. Syntax:
UPPER(‘string’)
INITCAP: This function returns the string with the first letter in uppercase and the rest of the letters in lowercase. Syntax:
INITCAP(‘string’)
Apart from this SQL Interview Questions blog, if you want to get trained from professionals on this technology, you can opt for a structured training from SVR! Click below to know more.

11. Lệnh bí danh là gì? Trả lời: Tên bí danh có thể được đặt cho bất kỳ bảng hoặc cột nào. Tên bí danh này có thể được gọi trong mệnh đề nơi xác định một bảng cụ thể hoặc một cột. tên bí danh cho bảng nhân viên và phòng đề cập đến tên bí danh cho bảng bộ phận.
Answer: ALIAS name can be given to any table or a column. This alias name can be referred in WHERE clause to identify a particular table or a column.
For example-
Select emp.empID, dept.Result from employee emp, department as dept where emp.empID=dept.empID
In the above example, emp refers to alias name for employee table and dept refers to alias name for department table.

12. Các hàm tổng hợp và vô hướng là gì? Trả lời: Các hàm tổng hợp được sử dụng để đánh giá tính toán toán học và trả về một giá trị duy nhất. Những tính toán này được thực hiện từ các cột trong một bảng. Ví dụ: Max (), Count () được tính toán liên quan đến các hàm số.Scalar trả về một giá trị duy nhất dựa trên giá trị đầu vào. Ví dụ: uCase (), bây giờ () được tính toán liên quan đến một chuỗi.
Answer: Aggregate functions are used to evaluate mathematical calculation and return a single value. These calculations are done from the columns in a table. For example- max(),count() are calculated with respect to numeric.
Scalar functions return a single value based on the input value. For example – UCASE(), NOW() is calculated with respect to a string.

13. Quy trình được lưu trữ là gì? Trả lời: Quy trình được lưu trữ là một hàm bao gồm nhiều câu lệnh SQL để truy cập hệ thống cơ sở dữ liệu. Một số câu lệnh SQL được hợp nhất thành một thủ tục được lưu trữ và thực hiện chúng bất cứ khi nào và bất cứ nơi nào được yêu cầu tiết kiệm thời gian và tránh viết mã nhiều lần.
Answer: A Stored Procedure is a function which consists of many SQL statements to access the database system. Several SQL statements are consolidated into a stored procedure and execute them whenever and wherever required which saves time and avoid writing code again and again.

14. Liệt kê một số ưu điểm và nhược điểm của thủ tục được lưu trữ? Trả lời: Ưu điểm: Một quy trình được lưu trữ có thể được sử dụng làm lập trình mô -đun có nghĩa là tạo một lần, lưu trữ và gọi nhiều lần bất cứ khi nào cần thiết. Điều này hỗ trợ thực thi nhanh hơn. Nó cũng giảm lưu lượng mạng và cung cấp bảo mật tốt hơn cho dữ liệu.DisAdvantage: Nhược điểm duy nhất của quy trình được lưu trữ là nó chỉ có thể được thực thi trong cơ sở dữ liệu và sử dụng nhiều bộ nhớ hơn trong máy chủ cơ sở dữ liệu.
Answer:
Advantages:
A Stored Procedure can be used as modular programming which means create once, store and call for several times whenever it is required. This supports faster execution. It also reduces network traffic and provides better security to the data.
Disadvantage:
The only disadvantage of Stored Procedure is that it can be executed only in the database and utilizes more memory in the database server.

15. Liệt kê tất cả các loại chức năng do người dùng xác định? Trả lời:
Answer:

Có ba loại chức năng do người dùng xác định, cụ thể là:

  • Chức năng vô hướng
  • Các hàm có giá trị bảng nội tuyến
  • Các chức năng nhiều câu chuyện có giá trị
  • Vô hướng trả về đơn vị, biến thể xác định mệnh đề trả về. Hai loại chức năng xác định khác.

16. Bạn có nghĩa là gì khi đối chiếu? Trả lời: Đối chiếu được định nghĩa là một tập hợp các quy tắc xác định làm thế nào dữ liệu có thể được sắp xếp cũng như so sánh. Dữ liệu ký tự được sắp xếp bằng cách sử dụng các quy tắc xác định chuỗi ký tự chính xác cùng với các tùy chọn để chỉ định độ nhạy của trường hợp, chiều rộng ký tự, v.v.
Answer: Collation is defined as a set of rules that determine how data can be sorted as well as compared. Character data is sorted using the rules that define the correct character sequence along with options for specifying case-sensitivity, character width, etc.

17. Các loại nhạy cảm đối chiếu khác nhau là gì? Trả lời: Sau đây là các loại nhạy cảm đối chiếu khác nhau:
Answer:
Following are the different types of collation sensitivity:

Độ nhạy của trường hợp: A và A và B và B.: A and a and B and b.

Kana nhạy cảm: Nhân vật Kana Nhật Bản. Japanese Kana characters.

Độ nhạy chiều rộng: ký tự byte đơn và ký tự kép byte. Độ nhạy. Single byte character and double-byte character.
Accent Sensitivity.

Ngoài blog câu hỏi phỏng vấn SQL này, nếu bạn muốn được đào tạo từ các chuyên gia về công nghệ này, bạn có thể chọn đào tạo có cấu trúc từ SVR

18. Các chế độ xác thực khác nhau trong SQL Server là gì? Làm thế nào nó có thể được thay đổi? Trả lời: Chế độ Windows và Chế độ hỗn hợp - SQL và Windows. Bạn có thể truy cập các bước dưới đây để thay đổi chế độ xác thực trong SQL Server: Nhấp vào Bắt đầu> Chương trình> Microsoft SQL Server và nhấp vào Trình quản lý doanh nghiệp SQL để chạy SQL Enterprise Manager từ nhóm chương trình Microsoft SQL Server. Sau đó chọn máy chủ từ menu Công cụ. Chọn Thuộc tính cấu hình SQL Server và chọn trang bảo mật.
Answer: Windows mode and Mixed Mode – SQL and Windows. You can go to the below steps to change authentication mode in SQL Server:
Click Start> Programs> Microsoft SQL Server and click SQL Enterprise Manager to run SQL Enterprise Manager from the Microsoft SQL Server program group.
Then select the server from the Tools menu.
Select SQL Server Configuration Properties, and choose the Security page.

19. Kho dữ liệu là gì? Trả lời: DateAwarehouse đề cập đến một kho lưu trữ dữ liệu trung tâm trong đó dữ liệu được lắp ráp từ nhiều nguồn thông tin. Những dữ liệu đó được hợp nhất, chuyển đổi và cung cấp cho khai thác cũng như xử lý trực tuyến. Dữ liệu kho cũng có một tập hợp dữ liệu được gọi là dữ liệu mart.
Answer: Datawarehouse refers to a central repository of data where the data is assembled from multiple sources of information. Those data are consolidated, transformed and made available for the mining as well as online processing. Warehouse data also have a subset of data called Data Marts.

20. Các biến cục bộ và toàn cầu là gì? Trả lời: Các biến cục bộ: Các biến này có thể được sử dụng hoặc chỉ tồn tại bên trong hàm. Các biến này không được sử dụng hoặc được đề cập bởi bất kỳ hàm nào khác. Các biến toàn cầu không thể được tạo bất cứ khi nào hàm đó được gọi.
Answer:
Local variables:
These variables can be used or exist only inside the function. These variables are not used or referred by any other function.
Global variables:
These variables are the variables which can be accessed throughout the program. Global variables cannot be created whenever that function is called.

21. Làm thế nào bạn có thể tìm nạp các bản ghi thay thế từ bảng? Trả lời: Bạn có thể tìm nạp các bản ghi thay thế, tức là cả số lẻ và thậm chí hàng. Ví dụ: để hiển thị số chẵn, hãy sử dụng lệnh sau: một sinh viên chọn từ (chọn hàng, sinh viên từ học sinh) trong đó mod (hàng, 2) = 0now, để hiển thị số lẻ: Chọn học sinh từ (chọn Hàng, một học sinh từ sinh viên) trong đó mod (hàng, 2) = 1
Answer: You can fetch alternate records i.e both odd and even row numbers. For example- To display even numbers, use the following command:
A select student from (Select row, students from student) where mod(row,2)=0
Now, to display odd numbers:
Select student from (Select row, a student from student) where mod(row,2)=1

22. Khi nào chúng ta sẽ sử dụng cắt ngắn và xóa? Trả lời: Cắt ngắn là lệnh DDL, trong khi xóa là lệnh dml. Chúng ta không thể thực thi kích hoạt trong trường hợp cắt ngắn trong khi xóa, chúng ta có thể thực hiện trình kích hoạt. Nhanh hơn xóa, vì lý do khi chúng ta sử dụng xóa để xóa dữ liệu, tại thời điểm đó, nó lưu trữ toàn bộ số liệu thống kê trong khoảng cách rollback trên hoặc sau khi chúng ta có thể lấy lại dữ liệu sau khi xóa. Trong trường hợp cắt ngắn, nó sẽ không lưu trữ dữ liệu trong Rollback Gap và sẽ không thể chà xát nó. Cắt ngắn không khôi phục dữ liệu đã bị xóa. Chúng tôi có thể sử dụng bất kỳ điều kiện nào trong mệnh đề nơi sử dụng xóa nhưng không thể với cắt cụt.5 Hướng dẫn để tìm hiểu thêm về các lệnh SQL.
Answer: TRUNCATE is a DDL command, whereas DELETE is a DML command.
We can’t execute a trigger in case of TRUNCATE whilst with DELETE, we can accomplish a trigger.
TRUNCATE is quicker than DELETE, for the reason that when we use DELETE to delete the data, at that time it stores the whole statistics in the rollback gap on or after where we can get the data back after removal. In the case of TRUNCATE, it will not store data in rollback gap and will unswervingly rub it out. TRUNCATE do not recover the deleted data.
We can use any condition in WHERE clause using DELETE but it is not possible with TRUNCATE.5.If a table is referenced by any foreign key constraints, then TRUNCATE won’t work.
Go through this SQL tutorial to learn more about SQL commands.

23. Câu lệnh CASE SQL được sử dụng để làm gì? Giải thích bằng một ví dụ? Trả lời: Nó cho phép bạn nhúng if-else như một mệnh đề trong mệnh đề chọn. Intellipaat_employee; Đọc blog này để tìm hiểu lý do tại sao tối ưu hóa SQL luôn là một khía cạnh quan trọng của quản lý cơ sở dữ liệu.
Answer:
It allows you to embed an if-else like a clause in the SELECT clause.
SELECT Employee_Name, CASE Location
WHEN ‘Alex’ THEN Bonus * 2
WHEN ‘robin’ THEN Bonus *, 5
ELSE Bonus
END
“New Bonus”
FROM Intellipaat_employee;
Read this blog to learn why SQL Optimization has always been an important aspect of database management.

24. Làm thế nào để bạn duy trì tính toàn vẹn của cơ sở dữ liệu trong đó việc xóa từ một bảng sẽ tự động gây ra xóa trong bảng khác? Trả lời: Bạn có thể tạo trình kích hoạt sẽ tự động xóa các phần tử trong bảng thứ hai khi các phần tử khỏi bảng thứ nhất bị xóa.
Answer:
You can create a trigger that will automatically delete elements in the second table when elements from the first table are removed.

25. Làm thế nào để tìm mức lương cao thứ hai của một nhân viên? Trả lời: Có nhiều cách để tìm mức lương cao thứ hai của nhân viên trong sq. Bạn có thể sử dụng SQL tham gia hoặc truy vấn con để giải quyết vấn đề này. Đây là truy vấn SQL bằng cách sử dụng Subquery: Chọn MAX (Mức lương) từ Intellipaat_emplyee nơi không có lương (chọn tối đa.
Answer: There are many ways to find the second highest salary of Employees in SQ. You can either use SQL Join or Subquery to solve this problem.
Here is SQL query using Subquery :
Select MAX(Salary) from Intellipaat_emplyee WHERE Salary NOT IN ( select MAX.

26. Khi nào con trỏ rõ ràng được sử dụng? Trả lời: Nếu nhà phát triển cần thực hiện các hoạt động hàng theo hàng cho tập kết quả chứa nhiều hơn một hàng, thì anh ta đã tuyên bố rõ ràng một con trỏ có tên. Chúng được quản lý bằng cách mở, tìm nạp và đóng. %Tìm thấy, %Scofound, %Rowcount và %đặc điểm isopen được sử dụng trong tất cả các loại con trỏ.
Answer: If the developer needs to perform the row by row operations for the result set containing more than one row, then he unambiguously declares a pointer with a name. They are managed by OPEN, FETCH and CLOSE.%FOUND, %NOFOUND, %ROWCOUNT, and %ISOPEN characteristics are used in all types of pointers.

27. Giải thích công việc truy vấn tương quan? Trả lời: Điều quan trọng nhất là phải chú ý đến việc sắp xếp các hoạt động trong một truy vấn con liên quan. Kết quả cho mỗi hàng được xử lý bởi truy vấn bên ngoài, truy vấn con cũng sẽ được xử lý. Trong một truy vấn con tương quan, mỗi lần một dòng được làm việc cho EMP1, trình điều khiển con cũng sẽ đưa ra quyết định về giá trị hàng chính xác cho EMP1. Tiền lương và chạy. Và truy vấn bên ngoài sẽ chuyển sang hàng tiếp theo, và trình điều khiển con sẽ thực hiện cho giá trị hàng đó của EMP1.Salary.
Answer: It’s most important to be attentive to the arrange of operations in an interrelated subquery.
First, a row is processed in the outer doubt.
Then, for that exacting row, the subquery is executed – as a result for each row processed by the outer query, the subquery will also be processed. In a correlated subquery, each time a line is worked for Emp1, the subquery will also make a decision on the exacting row’s value for Emp1. Salary and run. And the outer query will move on to the next row, and the subquery will execute for that row’s value of Emp1.Salary.
It will persist in anticipation of the “WHERE (1) = (… )” state is pleased.

28. Khi nào lệnh update_statistic được sử dụng? Trả lời: Lệnh này được sử dụng, các lệnh xử lý dữ liệu lớn được thực hiện. Khi chúng tôi xóa một số lượng lớn các tệp, thay đổi hoặc sao chép diễn ra trong các bảng, để quan tâm đến những thay đổi này mà chúng tôi Cần tái cấu trúc các chỉ mục này được thực hiện update_statistic.
Answer: This command is used, ones the processing of large data is done.
When we delete a large number of files, alteration or reproduction takes place in the tables, to be concerned about these changes we need to restructure the indexes This is done UPDATE_STATISTICS.

23 Đây là một tập hợp con của câu lệnh select có giá trị trả về được sử dụng trong việc lọc các điều kiện của truy vấn chính.
Answer: A Subquery is a SQL query within another query. It is a subset of a Select statement whose return values are used in filtering the conditions of the main query.

30. Các ràng buộc SQL là gì? Trả lời: Các ràng buộc SQL là tập hợp các quy tắc áp đặt một số hạn chế trong khi chèn, xóa hoặc cập nhật dữ liệu trong cơ sở dữ liệu. Trong SQL, chúng tôi có cả cấp độ cột cũng như các ràng buộc cấp bảng được áp dụng tại các cột và bảng tương ứng. Một số ràng buộc trong SQL là - khóa chính, khóa nước ngoài, khóa duy nhất, không phải null, mặc định, kiểm tra và ràng buộc chỉ mục.
Answer: SQL constraints are the set of rules that impose some restriction while insertion, deletion or updation of data in the databases. In SQL we have both column level as well as table level constraints which are applied at columns and tables respectively. Some of constraints in SQL are – Primary Key, Foreign Key, Unique Key, Not NULL, DEFAULT, CHECK and Index constraint.

31. Các lệnh DCL khác nhau trong SQL? Trả lời: Các lệnh DCL được sử dụng để tạo vai trò, cấp quyền và kiểm soát quyền truy cập vào các đối tượng cơ sở dữ liệu.
Answer: DCL commands are used to create roles, grant permission and control access to the database objects.
GRANT: To provide user access
DENY: To deny permissions to users
REVOKE: To remove user access

32. Khóa chính là gì? Trả lời: Khóa chính là cột hoặc kết hợp các cột xác định duy nhất một bản ghi trong cơ sở dữ liệu. Một khóa chính chỉ có thể có các giá trị duy nhất và không null và chỉ có thể có một khóa chính trong bảng.
Answer: A primary key is a column or a combination of columns which uniquely identifies a record in the database. A primary key can only have unique and not NULL values and there can be only one primary key in a table.

33. Cách thêm mã vào bài viết hiện có (sử dụng bài viết cải thiện)? Trả lời: Các vấn đề thực hành đệ quy với các cấp độ giải pháp trong Linux & NBSP;
Answer: Recursive Practice Problems with Solutions
Run Levels in Linux 

34. Giải thích hình thức bình thường của Boyce và Codd (BCNF)? Trả lời: BCNF là phiên bản nâng cao hoặc nghiêm ngặt hơn của 3NF.
Answer: BCNF is the advanced or stricter version of 3NF.
For each functional dependency X -> Y-
X should be the super key

35. Giải thích dạng bình thường đầu tiên (1NF)? Trả lời: Theo mẫu bình thường đầu tiên, một cột không thể có nhiều giá trị, mỗi giá trị trong các cột phải là nguyên tử.
Answer: According to First Normal Form, a column cannot have multiple values, each value in the columns must be atomic.

36. Các hàm vô hướng trong SQL là gì? Trả lời: Các hàm vô hướng là các hàm trả về một giá trị duy nhất bằng cách xử lý một giá trị duy nhất trong SQL. Một số hàm SQL được sử dụng rộng rãi là-ucoase ()-được sử dụng để chuyển đổi một chuỗi thành caselcase ()-được sử dụng để chuyển đổi một chuỗi thành caseround ()-được sử dụng để làm tròn một số vào các vị trí thập phân được chỉ định Tìm nạp ngày và thời gian hệ thống hiện tại () - Được sử dụng để tìm độ dài của chuỗi chuỗi () hoặc mid () - mid và chuỗi con là từ đồng nghĩa trong SQL. Chúng được sử dụng để trích xuất một chuỗi con từ một chuỗi bằng cách chỉ định chỉ mục bắt đầu và kết thúc. Cú pháp - Subring (CộtName, StartIndex, Endindex) .Locate () - Được sử dụng để tìm chỉ mục của ký tự trong một chuỗi. Cú pháp - định vị (ký tự, cột
Answer: Scalar functions are the functions that return a single value by processing a single value in SQL. Some of the widely used SQL functions are-
UCASE() – USed to convert a string to upper case
LCASE() – Used to convert a string to lower case
ROUND() – Used to round a number to the decimal places specified
NOW() – Used to fetch current system date and time
LEN() – Used to find the length of a string
SUBSTRING() or MID() – MID and SUBSTRING are synonyms in SQL. They are used to extract a substring from a string by specifying the start and end index. Syntax – SUBSTRING(ColumnName,startIndex,endIndex).
LOCATE() – Used to find the index of the character in a string. Syntax – LOCATE(character,ColumnName)
LTRIM() – Used to trim spaces from left
RTRIM() – Used to trim spaces from right

37. ) sẽ trả về giá trị 5. CoCalesce (NULL, NULL, NULL) sẽ trả về giá trị null vì không gặp giá trị null trong danh sách tham số.
Answer: Coalesce function is used to return the first, not NULL value out of the multiple values or expressions passed to the coalesce function as parameters.Example-
COALESCE(NULL, NULL, 5, ‘ArtOfTesting’) will return the value 5.
COALESCE(NULL, NULL, NULL) will return NULL value as no not NULL value is encountered in the parameters list.

38. Các loại nối khác nhau là gì? Trả lời: Các loại tham gia như sau:
Answer:
Types of Joins are as follows:

  • Tham gia bên trong
  • CHỖ NỐI BÊN TRÁI
  • Đúng vậy tham gia
  • Tham gia bên ngoài
  • Xem bài hoàn chỉnh

39. Ý bạn là gì bởi Sub Tricer? Trả lời: Truy vấn trong một truy vấn khác được gọi là Sub Quuiery. Một truy vấn con được gọi là truy vấn bên trong trả về đầu ra sẽ được sử dụng bởi một truy vấn khác.
Answer: Query within another query is called as Subquery. A subquery is called inner query which returns output that is to be used by another query.

40. có thể chọn đào tạo có cấu trúc từ SVR! & NBSP;
Answer: Uniquely identifies a single row in the table.
Multiple values allowed per table.
Null values allowed.
Apart from this SQL Interview Questions blog, if you want to get trained from professionals on this technology, you can opt for a structured training from SVR! 

41. Bạn có nghĩa là gì về tính toàn vẹn dữ liệu? Trả lời: Tính toàn vẹn dữ liệu xác định độ chính xác cũng như tính nhất quán của dữ liệu được lưu trữ trong cơ sở dữ liệu. Nó cũng xác định các ràng buộc toàn vẹn để thực thi các quy tắc kinh doanh trên dữ liệu khi được nhập vào một ứng dụng hoặc cơ sở dữ liệu.
Answer: Data Integrity defines accuracy as well as the consistency of the data stored in a database. It also defines integrity constraints to enforce business rules on the data when it is entered into an application or a database.

42. Viết truy vấn SQL để hiển thị ngày hiện tại? Trả lời: Trong SQL, có một hàm tích hợp có tên getDate () giúp trả về dấu thời gian/ngày hiện tại.
Answer: In SQL, there is a built-in function called GetDate() which helps to return the current timestamp/date.

43. DBMS là gì? Trả lời: Hệ thống quản lý cơ sở dữ liệu là một tập hợp các chương trình cho phép người dùng lưu trữ, truy xuất, cập nhật và xóa thông tin khỏi cơ sở dữ liệu.
Answer: Database Management System is a collection of programs that enables a user to store, retrieve, update and delete information from a database.

44. Các lệnh DDL khác nhau trong SQL? Trả lời: Các lệnh DDL được sử dụng để xác định hoặc thay đổi cấu trúc của cơ sở dữ liệu.Create: Để tạo cơ sở dữ liệu và cơ sở dữ liệu đối tượng Xóa tất cả các bản ghi khỏi bảng nhưng không phải cơ sở dữ liệu Cấu trúc của nó: Để đổi tên các đối tượng cơ sở dữ liệu
Answer: DDL commands are used to define or alter the structure of the database.
CREATE: To create databases and database objects
ALTER: To alter existing database objects
DROP: To drop databases and databases objects
TRUNCATE: To remove all records from a table but not its database structure
RENAME: To rename database objects

45. Các ràng buộc là gì? Trả lời: Các ràng buộc được sử dụng để chỉ định giới hạn trên loại dữ liệu của bảng. Nó có thể được chỉ định trong khi tạo hoặc thay đổi câu lệnh bảng.
Answer: Constraints are used to specify the limit on the data type of the table. It can be specified while creating or altering the table statement.

Mẫu ràng buộc là:

  • CÓ GIÁ TRỊ
  • KIỂM TRA
  • MẶC ĐỊNH
  • ĐỘC NHẤT
  • KHÓA CHÍNH
  • Khóa ngoại

46. ​​Giải thích các loại chỉ mục khác nhau? Trả lời: Có ba loại chỉ mục là: Chỉ số duy nhất: Chỉ số này không cho phép trường có các giá trị trùng lặp nếu cột được lập chỉ mục duy nhất. Nếu một khóa chính được xác định, một chỉ mục duy nhất có thể được áp dụng tự động. Chỉ mục được ghi lại: Chỉ mục này sắp xếp lại thứ tự vật lý của bảng và tìm kiếm dựa trên cơ sở của các giá trị chính. Mỗi bảng chỉ có thể có một chỉ mục được phân cụm. Chỉ mục phân cụm: Chỉ mục không phân cụm không thay đổi thứ tự vật lý của bảng và duy trì thứ tự hợp lý của dữ liệu. Mỗi bảng có thể có nhiều chỉ mục không được ghi lại.
Answer:
There are three types of index namely:
Unique Index:
This index does not allow the field to have duplicate values if the column is unique indexed. If a primary key is defined, a unique index can be applied automatically.
Clustered Index:
This index reorders the physical order of the table and searches based on the basis of key values. Each table can only have one clustered index.
Non-Clustered Index:
Non-Clustered Index does not alter the physical order of the table and maintains a logical order of the data. Each table can have many nonclustered indexes.

47. Giải thích các loại bình thường hóa khác nhau? Trả lời: Có nhiều mức độ bình thường hóa liên tiếp. Chúng được gọi là hình thức bình thường. Mỗi hình thức bình thường liên tiếp phụ thuộc vào hình thức trước.
Answer: There are many successive levels of normalization. These are called normal forms. Each consecutive normal form depends on the previous one.

Ba hình thức bình thường đầu tiên thường là đủ. Biểu mẫu bình thường đầu tiên (1NF)-Không có nhóm lặp lại trong mẫu bình thường ROWSSecond (2NF)-mỗi giá trị cột không khóa (hỗ trợ) phụ thuộc vào toàn bộ khóa chính. Biểu mẫu bình thường (3NF) -Chỉ phụ thuộc vào khóa chính và không có giá trị cột không khóa (hỗ trợ) khác.
First Normal Form (1NF) – No repeating groups within rows
Second Normal Form (2NF) – Every non-key (supporting) column value is dependent on the whole primary key.
Third Normal Form (3NF) – Dependent solely on the primary key and no other non-key (supporting) column value.

48. Thuộc tính axit trong cơ sở dữ liệu là gì? Trả lời: axit là viết tắt của tính nguyên tử, tính nhất quán, cách ly, độ bền. Nó được sử dụng để đảm bảo rằng các giao dịch dữ liệu được xử lý một cách đáng tin cậy trong hệ thống cơ sở dữ liệu. Tính tính toán học: Tính nguyên tử đề cập đến các giao dịch được thực hiện hoàn toàn hoặc thất bại khi giao dịch đề cập đến một hoạt động logic duy nhất của dữ liệu. Điều đó có nghĩa là nếu một phần của bất kỳ giao dịch nào thất bại, toàn bộ giao dịch không thành công và trạng thái cơ sở dữ liệu không thay đổi. Tính nhất quán: Tính nhất quán đảm bảo rằng dữ liệu phải đáp ứng tất cả các quy tắc xác thực. Nói một cách đơn giản, bạn có thể nói rằng giao dịch của bạn không bao giờ rời khỏi cơ sở dữ liệu mà không hoàn thành trạng thái của mình. chẳng hạn như mất điện, sự cố hoặc bất kỳ loại lỗi.
Answer: ACID stands for Atomicity, Consistency, Isolation, Durability. It is used to ensure that the data transactions are processed reliably in a database system.
Atomicity: Atomicity refers to the transactions that are completely done or failed where transaction refers to a single logical operation of a data. It means if one part of any transaction fails, the entire transaction fails and the database state is left unchanged.
Consistency: Consistency ensures that the data must meet all the validation rules. In simple words, you can say that your transaction never leaves the database without completing its state.
Isolation: The main goal of isolation is concurrency control.
Durability: Durability means that if a transaction has been committed, it will occur whatever may come in between such as power loss, crash or any sort of error.

49. Nó cho phép bạn thực thi một loạt mã khi chèn, cập nhật hoặc bất kỳ truy vấn nào khác được thực thi theo một bảng cụ thể.
Answer: Trigger in SQL is are a special type of stored procedures that are defined to execute automatically in place or after data modifications. It allows you to execute a batch of code when an insert, update or any other query is executed against a specific table.

50. một khóa đào tạo có cấu trúc từ SVR! & NBSP;
Answer: There are three operators available in SQL, namely:
Arithmetic Operators
Logical Operators
Comparison Operators
Apart from this SQL Interview Questions blog, if you want to get trained from professionals on this technology, you can opt for a structured training from SVR! 

Lưu ý: Duyệt các câu hỏi phỏng vấn SQL mới nhất và video hướng dẫn SQL. Tại đây bạn có thể kiểm tra chi tiết đào tạo SQL và video đào tạo SQL để tự học. Liên hệ +91 988 502 2027 để biết thêm thông tin.: Browse latest SQL Interview Questions and SQL Tutorial Videos. Here you can check SQL Training details and SQL Training Videos for self learning. Contact +91 988 502 2027 for more information.

Các câu hỏi SQL cơ bản được hỏi trong cuộc phỏng vấn là gì?

Câu hỏi phỏng vấn SQL..
Sự khác biệt giữa SQL và MySQL là gì ?.
Các tập hợp con khác nhau của SQL là gì ?.
Ý bạn là gì về DBMS? ....
Ý bạn là gì về bảng và trường trong SQL ?.
Tham gia trong SQL là gì ?.
Sự khác biệt giữa kiểu dữ liệu char và varchar2 trong SQL là gì ?.
Khóa chính là gì?.
Những hạn chế là gì?.

5 truy vấn SQL cơ bản là gì?

Một số lệnh SQL quan trọng nhất..
Chọn - Trích xuất dữ liệu từ cơ sở dữ liệu ..
Cập nhật - Cập nhật dữ liệu trong cơ sở dữ liệu ..
Xóa - Xóa dữ liệu khỏi cơ sở dữ liệu ..
Chèn vào - Chèn dữ liệu mới vào cơ sở dữ liệu ..
Tạo cơ sở dữ liệu - Tạo cơ sở dữ liệu mới ..
Thay đổi cơ sở dữ liệu - sửa đổi cơ sở dữ liệu ..
Tạo bảng - Tạo một bảng mới ..

Câu trả lời rất ngắn SQL là gì?

Trả lời: SQL là ngôn ngữ truy vấn có cấu trúc được sử dụng để thao tác và truy cập cơ sở dữ liệu quan hệ.Mặt khác, chính MySQL là cơ sở dữ liệu quan hệ sử dụng SQL làm ngôn ngữ cơ sở dữ liệu tiêu chuẩn.a Structured Query Language that is used for manipulating and accessing the relational database. On the other hand, MySQL itself is a relational database that uses SQL as the standard database language.

Làm cách nào để nhận được 50 hồ sơ trong SQL?

Làm cách nào để hiển thị 50 bản ghi đầu tiên trong SQL ?..
SQL Server / MS Access Cú pháp: chọn Số hàng đầu | phần trăm cột_name (s) từ TABEPHER_NAME ..
Cú pháp MySQL: Chọn Cột_Name (S) từ Table_Name ..
Oracle 12 Cú pháp: Chọn cột_name (S).
Cú pháp oracle cũ hơn: Chọn cột_name (S).
Cú pháp Oracle cũ hơn (có thứ tự bởi): Chọn *.