sql數據庫查詢語句基本語法 sql查詢語句大全及實例

數據庫查詢語句是初學者必須要掌握的,也是工作中用的最為頻繁的 , 基礎的SQL語句不僅要認識,還應該完全掌握,下面列舉了常用的SQL語句,想必掌握了這些SQL語句應付日常的工作應該夠用了 。讓我們一起來學習吧 。

sql數據庫查詢語句基本語法 sql查詢語句大全及實例
文章插圖

第一條SQL語句:這是最為基本的查詢數據表中的所有內容,通過這條語句可以查詢到Employee表中的所有數據 。
SELECT * FROM Employee; 第二條SQL語句:從Employee表中查詢出部分內容,這條語句是有針對性的,可以針對性的查詢出我們想要的數據,從而讓查詢結果更為精準 。
SELECT EmployeeID, LastName, FirstNameFROM Employee; 第三條SQL語句:從Employee表中查詢出Location = 'Germany'的結果,查詢是帶有條件的,查詢滿足Location = 'Germany'條件的結果 。
SELECT * FROM Employee WHERE Location = 'Germany'; 第四條語句:從Employee表中查詢查詢出salary > 10000、Location = 'UK'的兩個條件的結果,注意,兩條語句的區別,你能看出區別嗎?
SELECT * FROM EmployeeWHERE salary > 10000 or Location = 'UK';SELECT * FROM EmployeeWHERE salary > 10000 and Location = 'UK'; 第五條SQL語句:數據表中可能會有重復的數據,那么下面這條語句是可以去重的 , 關鍵字DISTINCT的作用就是去重 。
SELECT DISTINCT EmployeeID,SalaryFROM Employee; 第六條SQL語句:ORDER BY是用來排序的,你知道默認排序是正序還是倒序嗎?如果倒序排序你會嗎?
SELECT EmployeeID, FirstNameFROM EmployeeORDER BY FirstName 第七條SQL語句:不止一個條件的排序 , 排序的先后一定要確定好
SELECT EmployeeID, FirstNameFROM EmployeeORDER BY FirstName DESC,EmployeeID; 第八條SQL語句:如果數據表中有空值,IS NOT NULL 可以去除空值
SELECT EmployeeID, FirstNameFROM EmployeeWHERE FirstName IS NOT NULL; 第九條SQL語句:模糊查詢的話就用下面這條語句,所有FirstName中帶有a的結果都會被查出,如果查詢所有姓王的人員名單就可以用這條語句 。
SELECT EmployeeID, FirstNameFROM EmployeeWHERE FirstName LIKE '%a%'; 第十條SQL語句:英文名字都是分名和性的,如何把姓名連在一起就用到下面的語句 。
SELECT CONCAT(FirstName, ' ', LastName)FROM Employee;【sql數據庫查詢語句基本語法 sql查詢語句大全及實例】 常用的SQL語句今天就分享這么多了,更加復雜的SQL語句我們下一期再講,比如兩個表聯查,基礎函數的應用(求總條數,平均年齡,最大年齡等等)

經驗總結擴展閱讀