下面這條SQL是什麼意思,求高手解答下

2021-03-20 18:01:10 字數 1681 閱讀 7948

1樓:西伯利亞32狼

在d_cttime >= to_date(substr('?',1,19), 'yyyy/mm/dd hh24:mi:ss')

and d_cttime < to_date(substr('?',1,19), 'yyyy/mm/dd hh24:mi:

ss')這個日期範圍內,刪除以這個s_billno, s_crbtid ,n_total_fee ,d_start_time分組的重複資料

並且刪除時保留s_billno 這個最大的

2樓:匿名使用者

將ts_b_crbt_cdr表,在d_cttime >= to_date(substr('?',1,19), 'yyyy/mm/dd hh24:mi:ss')

and d_cttime < to_date(substr('?',1,19), 'yyyy/mm/dd hh24:mi:ss')

時間段內的數,按照s_billno, s_crbtid ,n_total_fee ,d_start_time分組,並且在組內按照 s_billno 排序,並按照正序標記為1,2,3.......(恩.....,一般都是組內排序啊,你這個怎麼分完組之後還按照分組的乙個字段進行排序呢?

有點問題。)

在ts_b_crbt_cdr表中刪除rownum上述rownum標記大於1的行。

不過我還是感覺那個分組和排序有點問題。

3樓:匿名使用者

刪除某個時間段內, (s_billno, s_crbtid ,n_total_fee ,d_start_time等)資訊重複的所有資料。

用row_number對重複資料做了位排列,就是將重複的資料用1、2、3..的標記標記出來了

a 1

a 2

a 3

b 1

b 2

c 1...

4樓:匿名使用者

row_number 是生成序號,order by s_billno desc按這個降序排列。partion by 分組

怎麼寫下面這條sql的語句,新學的沒有答案,請高手幫忙解決

5樓:匿名使用者

沒有給出具體的表.只能按猜想的表結構寫了.

1.update 學生表 set 學生成績=0 where 資料庫課程學習否=true

2.update 學生表 set 學生成績=0 where 2號課程學習否

=true and 所屬系='計算機系'

3.update 學生表 set 資料庫成績=85 where 姓名='李勇'

4.delete 學生表 where 2號課程='選修' and 2號課程成績=null

5.delete 課程表 where 選課表=null

6.delete 選課表 where 所屬系='計算機系'

這個沒有具體資料庫還真不好寫,就到這裡..

6樓:匿名使用者

覺得還是很不錯的,但是推薦還是搜尋一下工.眾.呺手電校園

7樓:匿名使用者

有個叫手電校園的工中號還不錯,裡邊什麼答案都有,你可以試試,希望能幫到你

8樓:匿名使用者

複製對應考試題的題目,然後貼上到 手電校園,公z號,系統會自動返回答案

SQL語句中Sql是什麼意思,SQL語句中AS是什麼意思?

是且的意思,這句話的意思是 從article表中選擇所有列,這些列滿足type id為data type sql的值。data type sql是乙個表示式。不過。感覺怪怪的。你用的是oracle的sql 語句set define sql select from empwhere empno emp...

SQL語句中AS是什麼意思,sql語句中as的作用?

伏廷謙潭培 sql語句中as的意思是 別名。as用處 query時 用來重新指定返回的column名字。示例一個table有個column叫 id,query是select idfrom table1 如果不想叫id,就可重新命名。如叫systemid,可這樣寫 selectidas systemi...

sql中collate是什麼意思

collate是乙個子句,可應用於資料庫定義或列定義以定義排序規則,或應用於字串表示式以應用排序規則投影。語法collate 引數collation name 是應用於表示式 列定義或資料庫定義的排序規則的名稱。collation name 可以只是指定的 windows collation nam...