表結構如何?
2. SQL 查詢語句
select s.*,c.classname,m.majorname,d.depname from studinfo s
查詢 (別名)s的所有欄位,(別名)c的classname欄位,(別名)m的majorname欄位,(別名)d的depname欄位 從 (表)studinfo (別名為)s
left outer join class c on s.classid=c.classid left outer join
major m on m.majorid=c.majorid left outer join department d on d.depid=m.depid";
left outer join是左外連接,後面跟on作為連接條件,
程序的執行是按執行語句從右向左執行的,因此最後2個表最先鏈接,之後在於它前面的表連接,前面還有表就繼續鏈接,如果有括弧,那麼括弧裡面的就作為一個相對獨立的鏈接來與外面的表進行連接
3. SQL內查詢語句
select
a.stuname,b.couno
,b.grade
from
student
a
left
join
degree
b
on
a.stuno=b.stuno
where
a.stuno='201701002'
4. 如何用SQL語句查詢啊
看來你的SQL知識等於零.建議你首先找一本SQL命令集看看,SQL srever 2000 [安裝之後,會有一個聯機從書,那裡面可謂詳盡的講述了SQL命令,注意:SQL server 2000與SQL命令是重大區別的.SQL是結構化查詢設計語言的縮寫,:SQL server 2000則是微軟的關系資料庫產品,一切關系資料庫都是依賴SQL的.這當然要看資料庫內建了多少SQL命令,ACCESS和,SQL srever 2000 都接受SQL命令的操作,但是操作ACCESS的SQL命令和語句,幾乎可以不加修改的用於SQL server ,但是反過來不行,比如ACCESS根本就不支持使用case語句等.
SQL命令並不很多,百十個而已,但是操作起資料庫來,幾乎是達到出神入畫的地步.用人工可以需要幾天的時間才能弄到結果,用SQL命令只不過是彈指之間.
想擺弄資料庫,你不學SQL,就等於想學洋文,但不認識ABC字母一樣.
SQL srever 2000 的聯機從書中Transact-SQL參考一章,介紹了全部的SQL命令和符號.在其它章節還介紹很多SQL語句的寫法以及SQL命令的用法.好好學吧,你們是年輕人,精力正旺,弄一可以讀電子書的手機,把這部聯機從書弄成文本文件,放在手機中,隨時看看,比你看那些無聊的網上小說,有意義的多.
5. sql查詢語句
SQL查詢就是用的select相關的語句,根據不用的需求,設置關鍵屬性值和查詢區間即可完成一條查詢語句
6. sql簡單查詢語句
1、首先打開資料庫,建立好表。
7. sql 查詢語句
試一下這樣行不行,我這里沒有sql server2000的環境,呵呵
SELECT job_log.log_id, job_log.old_job, job_log.new_job, job_log.log_time, isnull(o_job.v_id,0) AS old_v, isnull(n_job.v_id,0) AS new_v
FROM job_log LEFT OUTER JOIN job o_job
ON (job_log.old_job = o_job.t_name)
LEFT OUTER JOIN job n_job
ON (job_log.new_job = n_job.t_name)
8. SQL查詢語句
第一個應該沒啥毛病 第二個 你說只有唯一一條語句我沒太懂,你給這欄位橫行看都不同啊 你說的是不是姓名欄位只有唯一一條的數據 才是你說的這種吧 寫個你看看 不行在說
9. SQL查詢語句
1、說明:創建資料庫CREATE DATABASE database-name2、說明:刪除資料庫drop database dbname3、說明:備份sql server--- 創建 備份數據的 deviceUSE masterEXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 開始 備份BACKUP DATABASE pubs TO testBack4、說明:創建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據已有的表創建新表:
A:create table tab_new like tab_old (使用舊表創建新表)
B:create table tab_new as select col1,col2… from tab_old definition only5、說明:刪除新表drop table tabname6、說明:增加一個列Alter table tabname add column col type
註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。7、說明:添加主鍵: Alter table tabname add primary key(col)
說明:刪除主鍵: Alter table tabname drop primary key(col)8、說明:創建索引:create [unique] index idxname on tabname(col….)
刪除索引:drop index idxname
註:索引是不可更改的,想更改必須刪除重新建。9、說明:創建視圖:create view viewname as select statement
刪除視圖:drop view viewname10、說明:幾個簡單的基本的sql語句
選擇:select * from table1 where 范圍
插入:insert into table1(field1,field2) values(value1,value2)
刪除:delete from table1 where 范圍
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 ---like的語法很精妙,查資料!排序:select * from table1 order by field1,field2 [desc]總數:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1