1. 程式人生 > >Sqlserver 基礎語句複習

Sqlserver 基礎語句複習

每天要複習老師講的內容,老師辛辛苦苦的叫我們知識,我們就要努力去掌握,每天覆習一點點!

注:這些都是複習之前老師講到sqlserver基礎語法!

--基本增刪改查

--查詢全表
SELECT * FROM Users   
--根據條件查詢
SELECT * FROM Users WHERE UserName=''  
--新增語句
INSERT INTO Users VALUES('','','')   
--新增語句,指定欄位新增
INSERT INTO Users (UserName,Pwd) VALUES('','')
--根據條件修改語句
UPDATE Users SET UserName
='' WHERE UserId = 1 --刪除全表 DELETE FROM Users --根據條件刪除語句 DELETE FROM Users WHERE UserId=1 --模糊查詢資料 --以什麼開頭查詢 SELECT * FROM Users WHERE UserName LIKE '李%' --以什麼結尾查詢 SELECT * FROM Users WHERE UserName LIKE '%四' --包含查詢 SELECT * FROM Users WHERE UserName LIKE '%王%' --top語句查詢 SELECT TOP 5 * FROM Users
--降序和升序 SELECT TOP 5 * FROM Users ORDER BY UserId DESC SELECT TOP 5 * FROM Users ORDER BY UserId ASC --between and 範圍條件 SELECT * FROM Users WHERE UserId between 1 AND 5 --AS 語法 重新命名 將欄位或者表重新命名 SELECT UserName as StudentName FROM Users --重新命名欄位 SELECT * FROM Users as s --重命名錶 --**聯合語句** --inner join 內聯合
--總結:1必須有相同的外檢(列名) (主表) (副表)叢表 SELECT u.*,l.* FROM Users as u INNER JOIN Logs as l ON u.UserId=l.UserId --內聯合 在關聯時 如果值能夠關聯上 那麼就顯示,如果不能關聯上 那麼整條資料就不顯示 --left join 左聯合 SELECT Users.*,Logs.* FROM Users LEFT JOIN Logs ON Users.UserId=Logs.UserId --左聯合 如果能關聯上 那麼就顯示內容 如果關聯不上 那麼NULL --rigth join 右聯合 SELECT Users.*,Logs.* FROM Users RIGHT JOIN Logs ON Users.UserId=Logs.UserId

好啦!就這麼多啦!準備複習高階的知識!