1樓:匿名使用者
sql語句和篩選結果如下:
可見篩選出了mid為101的公司,滿足條件~
求幫寫一個sql查詢語句
2樓:路過的內個小夥
首先a表和b表沒有直接關係,所以關聯查詢的時候無法同時查詢,換句話說你給的表結構不是很對,可以先了解下我這個圖,總結:兩個表要有相同的欄位才能進行關聯查詢,完全沒有關係的話查詢是沒有意義的。
select b.姓名,a.年級,a.班級 from a表,b表 where a.年級=b.年級 and/or a.班級=b.年級。
上邊語句其實是有一些資料冗餘問題的,因為表結構設計的不是很好,但是關聯查詢重點是需要兩個表內有相同含義欄位的,這個清楚就好理解很多了。
你說的班級=1,只需要在where條件里加上相應的 a.班級=1即可,根據表設計的欄位型別,如果是數值型就直接=1,如果是字元型=『1』。條件不難,但是表結構要規劃好,我再給你一個具體的比較好的表圖如下。
以上3表關聯查詢。
select b.姓名,a.年級,c.班級 from a表,b表,c表 where a.學號=1 and a.年級=b.序號 and a.班級=c序號。
注意上邊的語句,a.年級=b.序號 和a.
班級=c.序號 因為b表學員表中存的是序號,所以要對應a和c表裡的序號值做條件相等判斷,但是返回值(select後你可以看到的)是具體的漢字內容。
求一個sql怎麼寫
3樓:匿名使用者
sql語句和篩選結果如下:
可見成功篩選出了符合條件的mid,為113
sql常用語句,幫我歸納出來,謝謝 20
4樓:匿名使用者
sql常用的無非就是增、刪、查、改。
更新 update ..set語法:
update 表名 set 列名=更新值 where=更新條件。
一般update都是有條件更新的)
查詢語法:select 列名 from 表名 或者select * from 表名(這是查詢整張表)
刪除語法:刪除資料:
delete from 表名 where name='張三' (delete是足行刪除,不可以單個刪除)
truncate table 表名 (truncate table 刪除表中的所有行,不會刪除表結構、列、約束、索引等)
刪除資料庫:
drop database 資料庫名。
刪除表:drop table 表名。
增加語法:單行增加:
insert 表名(列名) values(增加的資料)
多行增加:insert 表名 (列名)
select 增加的資料 union(最後一行資料後面不要union)
這些都是常用的sql語句。
建議樓主去買《sql server 必知必會》這本書,挺好的,希望能幫到你!
常用sql語句,看這篇就夠了
求sql語法
5樓:落草格
這個還是找點資料詳細看看的好些,這樣一句兩句話也說不清楚的說。。
6樓:匿名使用者
這個的專門搞本sql的書了,不是幾句話就能說清楚的。
求一個sql語句的答案
7樓:程式猿集錦
第一步:把三張表inner join關聯,查詢出所有學生的所有課程的所有得分。
請點選輸入**描述。
第二步:把第一步的結果,進行「行->列」的轉換,此時有group by和聚合函式的使用。
請點選輸入**描述。
第三步:把第二部的結果進行篩選,篩選的條件是:資料庫和資料結構的得分都不為空,表示既選擇了資料庫課程又選擇了資料結構課程,資料庫的得分要 大於 資料結構的得分。
請點選輸入**描述。
SQL語句,一個SQL語句
1 首先查詢出tab2中的nameid值。2 寫個有參的函式,把上面的返回值取到賦給這個函式的引數,然後寫個sql進行查詢 select from tab1 where id in 引數也可以直接寫返回值 因為1查詢出的值就是逗號隔開的,所以直接in 返回值 就可以了。你的意思是返回一條資料,年齡和...
一個SQL語句的問題,sql語句的問題?
在select 後面沒有引用到 卻在group by 裡面有用到,那是不行的 select 單位名稱,資產名稱,規格型號,count 數量,單價,sum 合計,購置日期,資金 from tblasset t left join tblorg o on left join tblassettype p...
高分求一段sql語句,怎麼用sql語句建立作業
exec dbo.sp add job job name n ad hoc sales data backup enabled 1,description n ad hoc backup of sales data owner login name n fran oisa notify level ...