SQL語句常用

2021-09-27 01:42:02 字數 1412 閱讀 6696

刪除importdate是今天的表記錄

delete from risk_alert where importdate = (select tochar(sysdate,'yyyy-mm-dd')from dual)
清空表

truncate table risk_alert
分組查詢 #to_number的使用  必須要求轉成數字的字段全部是數字的string

select 

custno,

sum(to_number(investsum)),

sum(to_number(investratio))

from

legalinfo

group by

custno

去重

select

distinct

custno

from

legal_exec_info

增加臨時列,臨時列數值為select後面的值

#增加臨時列 列數值為select後面的值

select 1 from risk_record

#無論count(a) a 為何值,都是在計算這張表中的行數即記錄數

select count(1) from risk_record

#計算臨時列的值乘以表的行數

select sum(1) from risk_record

select sum(10) from risk_record

oracle中顯示表定義 mysql是show table

select dbms_metadata.get_ddl('table','warn_record') from dual;
臨時表 兩張要用逗號連線

with new_table_1 as(

select

uuid,

custno,

custname

from

legal_info

where

importdate = (select max(importdate) from risk_record)

),new_table_2 as(

select

uuid

from

legal_exec_info

where

importdate = (select max(importdate) from risk_record)

)

start with   connect by prior

listagg(a,'b') group c

sql常用sql語句

1 查詢某個庫中所有的表名字 select name from sysobjects where xtype u and name dtproperties order by name 2 得到資料庫中所有使用者檢視 select name from sysobjects where xtype v...

常用sql語句

t sql語句複製表的方法 我在sql server 2000中有現個資料庫datahr及demo,它們的結構是一樣,其它有乙個表名為 gbitem.現在我想將demo資料庫的表名 gbitem的全部內容複製到datahr資料庫的表名為 gbitem中。請問此t sql語句應該怎麼寫?謝謝高人指點!...

常用SQL語句

查詢 sp who 中的結果值。因為儲存過程不能查詢,先轉為臨時表再查詢。declare tb table spid varchar 100 ecid varchar 100 status varchar 100 loginame varchar 100 hostname varchar 100 b...