當前位置:首頁 » 編程語言 » sql查詢語句怎麼用

sql查詢語句怎麼用

發布時間: 2022-12-27 04:00:57

1. 怎麼用sql查詢語句

select * from table1 where 平均成績>60

select 姓名 from table1 where 性別='0' and 學號

select * from table1 order by 編號dssc//將學好按照降序排列

select * from table1 order by 學號asc //將學號按照升序排列

use 資料庫(aa) //使用資料庫aa

create bb(資料庫) //創建資料庫bb

create table table3 ( name varchar(10),sex varchar(2),money money, brithday datetime)//創建一個表3中有姓名,學號,課程編號,平均成績(此表說明有四列)

drop database aa //刪除資料庫aa

drop table table3 //刪除表3

delete * from table3 //刪除table3 中所有的數據,但table3這個表還在

delete from table1 where 姓名='倪濤' and 日期 is null

delete from table1 where 姓名='倪濤' and 日期='1971'

select * into table2 from table3 //將表3中的所有數據轉換成表2 (相當於復制)

update table3 set money=money*1.2 //為表3所有人工資都增長20%

update table3 set money=money*1.2 where title='經理' //為表3中「職位」是經理的人工資增長20%

update table1 set 工資= 5000 where 姓名='孫八' //將姓名為孫八的人的工資改為5000

update table1 set 姓名='敬光' where 姓名='倪濤' and 性別=1 //將性別為男和姓名為倪濤的人改為敬光

2. 查詢資料庫中某個欄位的sql語句怎麼寫

1、在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。

3. 怎麼用sql語句查詢

一、用連接查詢:
SELECT * FROM Student INNER JOIN Score
ON Cno=2 AND Grade>=90
二、用子查詢:
SELECT * FROM Student WHERE Sno IN(
SELECT Sno FROM Score
WHERE Cno=2 AND Grade>90)

4. SQL查詢語句的使用

SELECT CASE WHEN a.編碼 IS NULL THEN b.編碼 ELSE a.編碼 END,
CASE WHEN a.名稱 IS NULL THEN b.名稱 ELSE a.名稱 END,
a.價格 , b.價格
FROM a FULL JOIN B
ON b.編碼 = a.編碼 AND b.名稱 = a.名稱 AND a.價格 <> b.價格

5. SQL語句查詢方法

樓上快瘋了,哈哈。
你要的是
select p.* from a p,(select count(*) as c ,A列 as d,B列 as e group by A列,B列 having count(*)>1 ) k where p.A列=k.c and P.B列=k.d

還是select distinct * from a
??不是太懂你的意思

6. SQL查詢語句用法

你這是ASP中SQL語句的寫法
1/"+...+"中的「+」有什麼用
連接字元串或求和,在這里根據上下文是連接字元串,因為前面是字元串,ASP會自動將intChinese,intMath,intEnglish轉成字元型
2/"&"的作用
僅用於連接字元串,在這個地方完全可以和加號互換
3/為什麼前面都是"+...+",而最後一個是'"..."'
假設intChinese=0,intMath=1,intEnglish=2,strName=文本
那麼這個語句通過ASP執行後就變成了
"Update Score Set Chinese=0,Math=1,English=2 Where Name='文本'"
在SQL中用單引號包圍字元串表示為字元型常量,也就是說,後者前後的單引號是SQL語句里用來表示字元型常量的

7. SQL多表查詢語句怎麼寫

SQL多表查詢語句的步驟如下:

我們需要准備的材料分別是:電腦、sql查詢器。

1、首先,打開sql查詢器,連接上相應的資料庫表,例如m1表和m2表。

8. SQL查詢語句大全(一)

Select --從資料庫表中檢索數據行和列

Insert --向資料庫表添加新數據行

Delete --從資料庫表中刪除數據行

Update --更新資料庫表中的數據

Create TABLE --創建一個資料庫表

Drop TABLE --從資料庫中刪除表

Alter TABLE --修改資料庫表結構

Create VIEW --創建一個視圖

Drop VIEW --從資料庫中刪除視圖

Create INDEX --為資料庫表創建一個索引

Drop INDEX --從資料庫中刪除索引

Create PROCEDURE --創建一個存儲過程

Drop PROCEDURE --從資料庫中刪除存儲過程

Create TRIGGER --創建一個觸發器

Drop TRIGGER --從資料庫中刪除觸發器

Create SCHEMA --向資料庫添加一個新模式

Drop SCHEMA --從資料庫中刪除一個模式

Create DOMAIN --創建一個數據值域

Alter DOMAIN --改變域定義

Drop DOMAIN --從資料庫中刪除一個域

GRANT --授予用戶訪問許可權

DENY --拒絕用戶訪問

REVOKE --解除用戶訪問許可權

COMMIT --結束當前事務

ROLLBACK --中止當前事務

SET TRANSACTION --定義當前事務數據訪問特徵

DECLARE --為查詢設定游標

EXPLAN --為查詢描述數據訪問計劃

OPEN --檢索查詢結果打開一個游標

FETCH --檢索一行查詢結果

CLOSE --關閉游標

PREPARE --為動態執行准備 SQL 語句

EXECUTE --動態地執行 SQL 語句

DESCRIBE --描述准備好的查詢

declare @id char(10)

--set @id = '10010001'

select @id = '10010001'

---必須以@@開頭

declare @x int @y int @z int

select @x = 1 @y = 2 @z=3

if @x > @y

print 'x > y' --列印字元串'x > y'

else if @y > @z

print 'y > z'

else print 'z > y'

use pangu

update employee

set e_wage =

case

when job_level = 』1』 then e_wage*1.08

when job_level = 』2』 then e_wage*1.07

when job_level = 』3』 then e_wage*1.06

else e_wage*1.05

end

declare @x int @y int @c int

select @x = 1 @y=1

while @x < 3

begin

print @x --列印變數 x 的值

while @y < 3

begin

select @c =100*@x+ @y

print @c --列印變數 c 的值

select @y = @y + 1

end

select @x = @x + 1

select @y = 1

end

--例 等待 1 小時 2 分零 3 秒後才執行 Select 語句

waitfor delay 』01:02:03』

select * from employee

--例 等到晚上 11 點零 8 分後才執行 Select 語句

waitfor time 』23:08:00』

select * from employee

select *(列名) from table_name(表名) where column_name operator value

ex:(宿主)

select * from stock_information where stockid = str(nid)

stockname = 'str_name'

stockname like '% find this %'

stockname like '[a-zA-Z]%' --------- ([]指定值的范圍)

stockname like '[^F-M]%' --------- (^排除指定范圍)

--------- 只能在使用 like 關鍵字的 where 子句中使用通配符)

or stockpath = 'stock_path'

or stocknumber < 1000

and stockindex = 24

not stocksex = 'man'

stocknumber between 20 and 100

stocknumber in(10,20,30)

order by stockid desc(asc) --------- 排序,desc-降序,asc-升序

order by 1,2 --------- by 列號 stockname = (select stockname from stock_information where stockid = 4)

--------- 子查詢

--------- 除非能確保內層 select 只返回一個行的值,

--------- 否則應在外層 where 子句中用一個 in 限定符

select distinct column_name form table_name --------- distinct 指定檢索獨有的列值,不重復

select stocknumber ,"stocknumber + 10" = stocknumber + 10 from table_name

select stockname , "stocknumber" = count(*) from table_name group by stockname

--------- group by 將表按行分組,指定列中有相同的值

having count(*) = 2 --------- having 選定指定的組

select *

from table1, table2

where table1.id *= table2.id -------- 左外部連接,table1 中有的而 table2 中沒有得以 null 表示

table1.id =* table2.id -------- 右外部連接

select stockname from table1

union [all] ----- union 合並查詢結果集,all-保留重復行

select stockname from table2

insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx")

value (select Stockname , Stocknumber from Stock_table2)---value 為 select 語句

update table_name set Stockname = "xxx" [where Stockid = 3]

Stockname = default

Stockname = null

Stocknumber = Stockname + 4

delete from table_name where Stockid = 3

truncate table_name ----------- 刪除表中所有行,仍保持表的完整性

drop table table_name --------------- 完全刪除表

alter table database.owner.table_name add column_name char(2) null .....

sp_help table_name ---- 顯示表已有特徵

create table table_name (name char(20), age smallint, lname varchar(30))

insert into table_name select ......... ----- 實現刪除列的方法(創建新表)

alter table table_name drop constraint Stockname_default ---- 刪除 Stockname 的 default 約束

9. 怎麼用sql語句查詢

-- 查詢你 當前用戶下,有哪些表x0dx0aSELECT * FROM user_tablesx0dx0ax0dx0a-- 查詢你 當前用戶下, 可以訪問哪些表 [也就是訪問自己 和 其他用戶的]x0dx0aSELECT * FROM all_tablesx0dx0ax0dx0a-- 查詢當前資料庫所有的表, 需要你有 DBA 的許可權x0dx0aSELECT * FROM dba_tables

熱點內容
javaequals方法 發布:2025-07-05 01:57:23 瀏覽:97
sqlsever外鍵 發布:2025-07-05 01:41:04 瀏覽:737
鳳凰衛士加密軟體 發布:2025-07-05 01:39:36 瀏覽:635
桌面軟體編程 發布:2025-07-05 01:32:17 瀏覽:992
編譯後的程序叫啥擴展名是啥 發布:2025-07-05 01:18:29 瀏覽:164
強轉編程 發布:2025-07-05 01:09:50 瀏覽:886
vsgcc編譯器 發布:2025-07-05 00:48:03 瀏覽:903
長城h6第三代都有哪些配置 發布:2025-07-05 00:39:25 瀏覽:397
unix系統編程手冊 發布:2025-07-05 00:32:17 瀏覽:287
重慶壓縮機廠 發布:2025-07-05 00:14:53 瀏覽:758