av人人干_女狠狠噜天天噜日日噜_国产精品一区二区免费_亚洲国语自产一区第二页_免费av观看_已婚少妇露脸日出白浆_国产精品探花视频_久久国产精品2020免费_国产精品好好热av在线观看_亚洲另类春色校园小说

網站建設知識

我們將想法與焦點與您一起共享

當前位置:深圳網站建設 > 網站建設知識> SQL Server(高) 關鍵字的使用

SQL Server(高) 關鍵字的使用

2015/1/23 14:22:07 獨占網絡 網站建設知識
1,select 的使用(select 結果集)

SELECT 列名稱 FROM 表名稱  
以及: (*)是選取所有列的快捷方式。
SELECT * FROM 表名稱
 

2,Distinct 的使用(Distinct 返回值)

SELECT DISTINCT 列名稱 FROM 表名稱
 

3,Where 的使用(Where 條件選取)

SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值       (<, >, =, !=) 運算符
 

4,And 和 or 運算符 的使用(And二者都成立  和  or 二者有一者成立 即可)

AND 和 OR 可在 where 子語句中把兩個或多個條件結合起來。
如果個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。
如果個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。

and    SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
or    SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
 

5,Order By的使用(Order By  對結果集進行排序) (DESC:從大到小排序. ASC:從小到大)

Order By 語句用于根據指定的列對結果集進行排序。
   select Company, OrderNumber from Orders order by Company
   select Company, OrderNumber from Orders order by Company desc    
   select Company, OrderNumber FROM Orders OrderNumber asc
 

6,Insert into的使用(Insert into插入新的數據  行)

Insert into 表名稱 Values (值, 值,....)
 或:
insert into table_name (列, 列,...) values (值, 值,....)
 

7,Update 的使用 (Update 修改表中的數據)

Update 表名稱 SET 列名稱 = 新值 where 列名稱 = 某值
 

8,Delete 的使用(Delete刪除表中的行)

Delete 語句用于刪除表中的行。
delete from 表名稱 where 列名稱 = 值      --刪除指定行
或:
delete from table_name   --刪除所有行

8,Top 的使用(Top子句返回記錄的數目)

復制代碼
select top number|percent column_name(s)
from table_name

SELECT TOP 2 * FROM Persons
例子:
select top 5 * from YK_TYPK    -- 只查前5列數據
select top 1  percent * from YK_TYPK    -- 1%是數據
復制代碼

9,link 的使用  (link全文搜索)

select * from Article  where  ArticleContent   link  '%獨占%'

select * from Persons where City like 'N%'
備注: 通配符必須與 like 運算符一起使用。

10,In 的使用(In 在where后使用后可取多個值)

IN 操作符允許我們在 WHERE 子句中規定多個值。
SELECT * FROM Persons WHERE LastName IN (value1,value2,...)

11,Between 的使用(Between 的 取值范圍 ) 

1, Between 操作符在 where 子句中使用,作用是選取介于兩個值之間的數據范圍。
2,操作符 Between ... and 會選取介于兩個值之間的數據范圍。這些值可以是數值、文本或者日期。
SELECT * FROM Persons
WHERE LastName
BETWEEN 'Adams' AND 'Carter'

12,As 的全稱:(Alias) 的使用 (As 的指定別名 )  

通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)。
SELECT LastName AS Family, FirstName AS Name
FROM Persons
 

13, Join /  left join /  right join /  full join  的都在from后面使用

JOIN: 如果表中有至少一個匹配,則返回行 
LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行 
RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行 
FULL JOIN: 只要其中一個表中存在匹配,就返回行

13.1, Join= inner join的使用(Join 內連接) 

復制代碼
join 用于根據兩個或多個表中的列之間的關系,從這些表中查詢數據。
有時為了得到完整的結果,我們需要從兩個或更多的表中獲取結果。我們就需要執行 join。
兩張表的關聯,  不用 inner join  和 使用inner join 的對比.
--- 不使用:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P
--- 使用 inner join :
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName
復制代碼
 

14, Left Join 的使用(Left Join 左連接)

復制代碼
LEFT JOIN 關鍵字會從左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。

SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name
備注:LEFT JOIN 關鍵字會從左表 (Persons) 那里返回所有的行,即使在右表 (Orders) 中沒有匹配的行。
復制代碼
 

15, Right Join 的使用(Right Join 右連接)

復制代碼
RIGHT JOIN 關鍵字會右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中沒有匹配的行。

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name
備注:RIGHT JOIN 關鍵字會從右表 (Orders) 那里返回所有的行,即使在左表 (Persons) 中沒有匹配的行。
復制代碼
 

16, Full Join 的使用(Full Join 的)

復制代碼
只要其中某個表存在匹配,FULL JOIN 關鍵字就會返回行。

SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2 
ON table_name1.column_name=table_name2.column_name
備注:FULL JOIN 關鍵字會從左表 (Persons) 和右表 (Orders) 那里返回所有的行。
如果 "Persons" 中的行在表 "Orders" 中沒有匹配,或者如果 "Orders" 中的行在表 "Persons" 中沒有匹配,這些行同樣會列出。
復制代碼
 

17, Union 和 Union All 的使用(Union 合并select查詢)

復制代碼
 UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。
備注:UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同。
    

使用Union
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2

注釋:默認地,UNION 操作符選取不同的值。如果允許重復的值,請使用 UNION ALL。
使用Union All
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
另外:UNION 結果集中的列名總是等于 UNION 中個 SELECT 語句中的列名。
復制代碼
 

18,  Select Into 的使用() 

SELECT INTO 語句從一個表中選取數據,然后把數據插入另一個表中。
SELECT INTO 語句常用于創建表的備份復件或者用于對記錄進行存檔。
 

19,  Create 的使用(Create Database創建數據庫)

 

20,  Create Table 的使用(Create Table 創建數據庫中的表)

21,  SQL 約束 的使用(約束  在建表列名是  給的約束)

22,  Create inder的使用(Create inder 索引)

23,  Drop的使用(Drop刪除索引)

25,  Alter table的使用(Alter table 添加,修改,刪除  列)

26,  Null的使用(Null的)

27,Is null的使用(Is null取某列的空值)

27.1,Is not null的使用(Is not null取某列不是空值的) 
始終專注高端網站建設服務 網站建設案例服務方案聯系

聯系我們

135-3000-5572
151-1257-9390

地址:深圳市龍崗區橫崗街道力嘉創意文化產業園338

郵箱:chenmh@sz886.com

我們的優勢

12年建站服務經驗自主開發后臺CMS開發項目不外包無隱形收費

服務198家上市企業服務行業龍頭超過70家 營銷型網站建設完備的項目流程管理體系網頁設計與網站開發技術并重

關于獨占網絡

十多年來,憑借對設計的深刻理解,對互聯網營銷趨勢的敏銳洞察,獨占網絡不斷修正服務導向,完善創作品格,始終注重專業探索,為所有合作企業機構全力以赴,確保網站的視覺體驗與營銷轉化能力。

我們是一群對互聯網抱有執著信念的技術控。從2012年到現在,公司從未建過強大的營銷團隊,卻憑著作品與服務不斷保持增長,做到了"桃李不言,下自成蹊。" 我們堅信:每個客戶都是一條渠道,每個案例都是一個廣告,為企業插上翅膀,助力企業轉型升級,我們已做好準備。

專業團隊為您提供深圳網站建設、深圳網站制作、深圳營銷型網站建設、外貿網站建設等服務,深圳建網站就找獨占網絡 | 12年專注網站建設

深圳市獨占網絡科技有限公司 |備案號:粵ICP備15007128| Copyright 2025,ALL Rights Reserved www.ykfic.cn | Copyright 2025版權所有
Hi,Are you ready? 如果您有意向
請于我們取得聯系。

有一個互聯網項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

獨占-整合互聯網營銷

地址:深圳市龍崗區橫崗地鐵A出口力嘉創意文化產業園338
大客戶專線:深圳 13530005572
售前QQ:1447567909
E-mail: sales@sz886.cn

合作意向表
您希望我們為您提供什么服務?
主站蜘蛛池模板: 葵青区| 惠水县| 固镇县| 南澳县| 湘乡市| 偃师市| 宝山区| 崇礼县| 金寨县| 灌阳县| 阿合奇县| 东乡族自治县| 宽城| 鄄城县| 华蓥市| 云南省| 冕宁县| 都匀市| 泗水县| 临沭县| 措美县| 荆门市| 闽清县| 元江| 确山县| 龙里县| 宣化县| 乐业县| 会东县| 牟定县| 武乡县| 梅州市| 台东市| 噶尔县| 通江县| 松溪县| 梁河县| 米泉市| 靖宇县| 静乐县| 宁波市|