當前位置:首頁 » 數據倉庫 » sql資料庫查詢
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫查詢

發布時間: 2022-01-20 03:08:33

sql資料庫查詢急

select rpad(' ',(level-1)*3)||t.HyNumber
from HyTable t
start with t.HyParentNumber = '1'
connect by t.HyParentNumber = prior t.HyNumber

② SQL資料庫查詢

select 幾月,幾月 from 表名 where 所有的欄位!=0(每個子段寫一次)group by 幾月,幾月

③ 關於SQL資料庫查詢指令

說實話,不是看著這80分,我還真不敢隨便回答你,因為看得出,你對資料庫的了解,,,,真的還,,,,,
1.首先你得知道表名、欄位,比如人物級別,你得知道它的欄位是什麼,一般不會用中文,可能的是 lv,弄清楚人物級別和標識的欄位名字後,我們可以開始查詢了

2.現在假設人物級別欄位為lv,標識為 index,假設表名為 table
1-25級(包括1級,包括25級)人物標識為0001的語句:
select * from table where lv>=1 and lv<=25 and index='0001'
標識為0002的,而且級別是25-60(包括25,包括60)的語句:
select * from table where lv>=25 and lv<=60 and index='0002'

這樣根據各個運行結果的條數,就可以看出對應人物有多少個
也可以這樣寫:
select count(*) from table where lv>=1 and lv<=25 and index='0001'
select count(*) from table where lv>=25 and lv<=60 and index='0002'
這樣可以各只出現一條,看對應數字就可以了。

或者你需要2個在一條中看出來?按以下寫;
select sum(case when lv>=1 and lv<=25 and index='0001' then 1 else 0 end) 標識0001的25級以下的,sum(case when lv>=25 and lv<=60 and index='0002' then 1 else 0 end) 標識0002的25以上的 from table

以上語句,如果你 需要不包括,只需要把級別對應前面的等號去掉就OK了

OK,搞定,給分啦,好辛苦。嘿嘿

補充一下,你的資料庫名,表名,欄位名,這是任何人都猜不到的,因為是寫程序的人自定義的,誰知道那天殺的怎麼想。你可以去對應伺服器的企業管理器里找,,,就可以找到了,當然最直接的是問程序開發者,或者看代碼(估計你也看不出來,,,汗一個)

④ SQL資料庫 查詢方法

--SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES

--查詢表的所有欄位名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS

---------以下為其他資料庫查詢表----------

--ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES

--ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
--MSYSOBJECTS 是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來。

⑤ SQL 資料庫查詢

不需要這么麻煩的。運行下面的語句即可:
declare @str varchar(100)
set @str='xxxxx' --這地方放你所查詢的關鍵字;

declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'')
print ''所在的表及欄位: ['+b.name+'].['+a.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
and a.xusertype in(175,239,231,167)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb

⑥ sql資料庫查詢語句

select gongsi as 單位,bumen as 部門,xingming as 姓名,xingbie as 性別,nianling as 年齡
from pxsgs
where gongsi='上海第二公司' and bumen='上瓷部' and xingming='李雷'

select gongsi as 單位,bumen as 部門,xingming as 姓名,xingbie as 性別,nianling as 年齡
from pxsgs
where gongsi='上海第二公司' and bumen='上瓷部' and xingming='張秋林'

⑦ sql 資料庫查詢

SELECT語句的基本形式為
SELECT [ALL|DISTINCT]<目標列表達式>[,<目標列表達式>···]
FROM <表名或視圖名>[,<表名或視圖名>···]
[WHERE <條件表達式>]

語句的功能是根據WHERE子句中的條件表達式,從基本表(或視圖)中找出滿足條件的元組,按SELECT子句中的目標列,選出元組中的目標列形成結果表。
SQL語句對資料庫的操作十分靈活方便,原因在於SELECT語句中的成分豐富多樣,有許多可選形式,尤其是目標列和目標表達式,下面用例子來詳細說明,例子涉及的是"學生-課程"資料庫,其關系模式集如下:
學生信息表Student(SNO,SNAME,SSEX,SBIRTHDAY CLASS)
教師信息表Teacher(TNO,TNAME,TSEX,TBIRTHDAY,DEPART)
課程信息表Course(CNO,CNAME,TNO)
成績表Grade(SNO,CNO,DEGREE)
例題:查詢Student表所有學生信息。
SELECT * FROM Student;/*選擇操作*/
例題:查詢Student表中所有學生的學號和姓名。
SELECT SNO,SNAME FROM Student;/*投影操作*/
例題:查詢Grade表中成績在60到80之間的所有記錄。
SELECT * FROM Grade WHERE degree BETWEEN 60 AND 80;/*選擇操作*/
例題:查詢Grade表中成績為85、86、88的記錄。
SELECT * FROM Grade WHERE degree IN(85,86,88);/*選擇操作*/
例題:查詢所有學生的SNAME,CNAME和DEGREE。
SELECT Student.SNAME,Course.CNAME,Grade.DEGREE
FROM Student,Course,Grade
WHERE Student.SNO = Grade.SNO,Grade.CNO = Course.CNO;/*連接操作*/
例題:查詢"張旭"教師任課的學生成績。
SELECT CNO,SNO,DEGREE FROM Grade
WHERE CNO=(SELECT Course.CNO FROM Course,Teacher
WHERE Course.TNO=Teacher.TNO and Teacher.TNAME="張旭")
此查詢操作為嵌套查詢。子查詢在上一級查詢處理之前求解,即嵌套查詢是從里向外處理的,這樣,外層查詢可以利用內層查詢的結果,在此例中首先執行子查詢:
SELECT Course.CNO FROM Course,Teacher
WHERE Course.TNO=Teacher.TNO and Teacher.TNAME="張旭"
獲得張旭老師講授課程的課程號(801003),然後執行外查詢:
SELECT CNO,SNO,DEGREE FROM Grade
WHERE CNO="801003"
獲得"張旭"教師任課的學生成績。

⑧ 如何根據sql資料庫表中數據進行查詢

sql server 查詢一個表的所有信息:查詢語法為:select * from 表名 語法中的」*「代表所有。
實際操作舉例:某數據中有一表叫」user_user「,表中存儲了一些用戶信息;
1、查詢」user_user「表中所有人員信息且所有欄位,sql語句:select * from user_user

2、查詢」user_use「表中所有人員信息且部分欄位。sql語句:select user_show_id,user_name,pinyin,password from user_user

3、條件查詢」user_user「表,以user_name為查詢條件查詢所有信息。sql語句:select * from user_user where user_name='李丹'

4、模糊查詢」user_user「表,以user_name為模糊查詢條件查詢所有信息。sql語句:select * from user_user where user_name like '%張%'