常用oracle資料庫查詢命令
(1)Select * from tables(表名);//查詢表tables的內容
(2)Truncate table tables(表名);//清除表內資料;但保留格式
(3)Select ID(列名)from tables groupby ID(列名)、ID2(列名)havingcount(*)>1;//查詢表中重複的資料
(4)Select * from tables(表名) a where a.id(列名)=’07552223’(重複的資料);//將在列ID中所有與07552223相同的資料排列出來
(5)delete from tables where rowid in (select min(rowid)fromtables where id=’15252525’) group by username);
(6)delete from table where rowid in(select min(rowid)fromtable group by id..id2); //刪除表table中所有關於列(ID)的重複資訊
(7)select * from tables where regex_like(id,’^[^[:digit:
]]+$’); //查詢table在id列中所有是數字的資料
(8)select* from tables where regex_like(id,’^([a-z]|[A-Z]+[0-9]
+)$’); //
(9)select count(*)fromtables; //查詢table中所有資料的行數
(10)select table_name from xxcj_tj_zdcj a group by a.table_
namecount(*) >1; //查詢資料庫xxcj_tj_zdcj中是否有重複的表
(11)select * from xxcj_tj_zdcj awhere a.table_name in (‘05255’) order by a.table_name for update; //修改資料庫xxcj_tj_zdcj中的值(即括號內的內容)
(12)select * from xxcj_tj_zdcj awhere a.id=’’ for update;//修改資料庫xxcj_tj_zdcj中id列的內容
(13)truncate table資料庫; //資料比對(14)select t.* ,t.rowid from 表名 t; //編輯表
(15)alter table 表名 add 列名 字元型別;//新建列
(16)alter table 表名 modify 列名 字元型別;//修改列型別
(17)alter table 表名 drop column 列名;//刪除列(最後一列)
(18)select * from 表名 where asciistr(列名)not like ‘%\%’;//查詢資料表中xx列中的為中文字元的資料
(19)select substr(f_get_sfzhm18(zjhm) ,7,8)as csrq from 表名where regexp_like(substr(f_get_sfzhm18(zjhm) ,7,1) ,’[^1[2]’);
相關推薦
常用oracle資料庫查詢命令
(1)Select * from tables(表名);//查詢表tables的內容 (2)Truncate table tables(表名);//清除表內資料;但保留格式 (3)Select ID(列名)from tables groupby ID(列名)、ID2(
常用oracle 資料庫查詢 重要!!
常用oracle 資料庫查詢: 轉載 http://blog.csdn.net/jlds123/article/details/6572559 查詢執行過的語句: select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTE
MongoDB建立表步驟,Mongo常用的資料庫操作命令,查詢,新增,更新,刪除_MongoDB 效能監測
->use Admin (切換到建立使用者) ->db.TestDb (建立資料庫) ->db.addUser(“userName”,”Pwd”) 建立使用者 ->db.auth(“userName”,
oracle資料庫查詢某個表的欄位資訊
(1)查詢整個資料庫所有表的欄位 select t.column_name from user_col_comments t;(一般建議去執行,因為資料庫表過多執行起來會非常的慢) (2)查詢特定表名的表字段 select t.column_name, t.column_name&nbs
oracle資料庫impdp命令使用
impdp命令在cmd下直接用,不必登入oracle。只能匯入expdp匯出的dmp檔案。 expdp匯出的時候,需要建立 DIRECTORY 匯出什麼表空間,匯入也要什麼表空間。 匯出什麼使用者,匯入也要什麼使用者。 如果沒有要新建(這一步很重要,我就是
oracle 資料庫Cmd命令匯入匯出
imp 匯入資料庫: 1.直接匯入資料表: imp username/[email protected] file=d:\AA.dmp &
Oracle資料庫——查詢(select)操作——單表查詢
最簡單查詢方式 查詢表中所有記錄的所有欄位資料: select */1 from 表名; select * from dep; 查詢制定欄位 只查詢emp表中員工的 ID,姓名,工資,獎金這四個欄位 select empid,ename,esalary,com
Oracle資料庫——查詢(select)操作——多表查詢
內連線 select * from 表名 (別名) (inner) join 表名 (別名) on 連線條件 連線emp表和dep表(emp表中與dep表中的did是關聯欄位,這樣查詢did會出現2次): select * from emp,dep where emp
Python oracle資料庫查詢結果以字典形式儲存,取多條結果記錄數的實現
方法: def executeSQL(self,sql,params): conn = self.connectDB() conn = self.cursor try: self.r = conn.execute(sql,params) s
oracle 資料庫 查詢數字型別 轉 String 時,丟失小數點前的0
今天遇到一個奇葩的問題,當查詢資料庫的欄位為數字時,而javaBean定義的是String時,自動轉換得到的字串會丟失小數點前的 0 。 比如資料 是 0.88 , 查詢得到的字串為 .88 。解決方案: 使用 oracle的tochar() 函式,並指定位數。例子:to_c
Oracle資料庫查詢條件使用三元表示式
工作中遇到過這樣的需求, 在oracle資料庫中: 查詢語句 select (引數) from 表A where A條件 and B 條件; 但是在B條件中會需要進行類似於三元判斷,可以
Oracle資料庫查詢優化方案(處理上百萬級記錄如何提高處理查詢速度)
1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設定預設
oracle資料庫查詢,sql沒問題,資料庫也有資料,方法沒錯,專案執行就是查不出資料
這是我參與做的第一個商業專案,採用的是springboot+ mybatis-plus開發的。資料庫採用的是oracle。 這天我做了一個方法是根據兩個欄位查詢資料庫的資料列表,其中一個欄位是型別(type) 。方法很簡單,不一會兒就做出來了,這裡不得不感嘆mybati
記oracle資料庫查詢小問題(二)
1.問題描述,很多時候我們進行查詢時要使用like關鍵字,MySQL和Oracle中都支援like進行模糊查詢,像這樣, t.name like '%張三%',但是今天忽然發現了一個oracle中和like功能一樣的關鍵字instr,這個關鍵字可以起到和like一樣的作用,
常用的資料庫查詢語言
要求: 1)查出“計算機系”的所有學生資訊。 2)查出“韓順平”所在的院系資訊。 3)查出在“行政樓”辦公的院系名稱。 4)查出男生女生各多少人。 5)查出人數最多的院系資訊。 6)查出人數最多的院系的男女生各多少人。 7)查出跟“羅弟華”同籍貫的所有人。 8)查出有“
ORACLE資料庫查詢語句使用注意事項
2、儘量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 3、不用NOT IN操作符,可以用NOT EXISTS或者外連線+替代。 4、Oracle在執行IN子查詢時,首先執行子查詢,將查詢結果放入臨時表再執行主查詢。而EXIST則是首先檢查主查詢,然後執行子查詢直到找到第一個匹配項。NOT
資料庫查詢命令sqlite
1、adb shell,然後cd /data/data/包名/databases,接著ls 2、進入資料庫 ls會看到資料庫,以.db結尾的是資料庫,輸入sqlite3 +資料庫名,點選回車你就直接進入到資料庫,可以看到資料庫建立的時間 3、查看錶 輸入.table
優化Oracle資料庫查詢10個方法
但是,當用戶在一張大表中採用這個LIKE語句的話,就會發現這個查詢語句的執行效率非常的慢。這是什麼原因造成的呢?其實,不管是Like 關鍵字,若採用MATCHES關鍵字的話,若在大量資料中查詢符合條件的記錄,則其執行效率也比較低。這主要是其技術特性所造成的。 Lik
ORACLE資料庫-查詢語句SELECT
---------查詢語句 --完整語法描述: --SELECT [ALL|DISTINCT] TOP n[PERCENT] WITH TIES select_list --[INTO[new table name]] --[FROM{table_name|view_nam
Hibernate中三種常用的資料庫查詢
HQL查詢: public List<User> getUserByNameAndAge(String name, Integer age) { Session session = getSession(); //from後面是物件,不是表名 Strin