1. 程式人生 > >sql 欄位擷取匹配的方法

sql 欄位擷取匹配的方法

java中模糊匹配擷取後的欄位的內容

 Select  instr('kskfskfk_737475743','_') From dual    檢索“_”在“kskfskfk_737475743”中的位置;

 Select  substr('kskfskfk_737475743',5) From dual    從索引5的位置開始擷取制定字串;

Select * From v_upload_data_file_record Where  substr(file_name,instr(file_name,'_')+1) Like '%5%'   模糊匹配按指定字元擷取後的欄位;

        
Select * From v_upload_data_file_record Where  substr(file_name,15) Like '%5%'   模糊匹配按指定索引位置擷取後的欄位;

相關推薦

sql 擷取匹配方法

java中模糊匹配擷取後的欄位的內容  Select  instr('kskfskfk_737475743','_') From dual    檢索“_”在“kskfskfk_737475743”中的位置;  Select  substr('kskfskfk_73747

SQL中刪除單重複和多個重複的方法

--刪除OrderDetails表中materialscode欄位重複的行,只保留ID最小的一行資料 delete from OrderDetails where materialscode in (select materialscode from OrderDetails group by

Mysql sql語句擷取前幾,後幾

MySQL 字串擷取函式:left(), right(), substring(), substring_index()。還有 mid(), substr()。其中,mid(), substr() 等價於 substring() 函式,substring() 的功能非常強大和

Sql中查詢本月資料的表示方法

----------------------------選出當月的記錄-------------------------------------------------------------------- select

NSString 字串中提取目標 & 擷取的三種方法

NSString字串擷取的三種方法 1.定義一個字串a, 擷取a 的某一個專案組,複製給b, b必須是int型 NSString *a = @"1.2.30"; int b= [[a substringWithRange:NSMakeRange(4,2)] int

SQL group by後獲取其他(多種方法

最近幫朋友處理一批資料,將指定的列重複的資料拿出來。這些資料在excel裡。有10W條左右。由於EXCEL不好操作。就想著將資料匯入資料庫通過SQL語句來操作。 匯入資料庫成功了,但由於SQL不是很牛,所以查詢有些問題。 我用group by 把重複的拿掉,但還有個問題,大

SQL模糊匹配關鍵字查詢

http://www.west.cn/info/html/wangluobiancheng/Mssql/20080505/72303.html 我們開發資料庫應用時,常常需要用到模糊查詢。如果同一個條件需要匹配很多欄位怎麼辦呢?通常,程式設計師會每個欄位都在SQL中“

MySQL資料庫從身份證擷取生日

id_card_no 身份證  birthday 生日  表名 basic_info UPDATE basic_info SET birthday = STR_TO_DATE(CONCAT(SUBSTRING(id_card_no,7,4),'-',SUBSTRING(

mongo 批量轉換型別的方法

引:由於專案前期開發的人沒規劃好,導致功能上業務邏輯的阻塞,現記錄下mongo如何批量轉換資料型別 函式解析 1.要先查詢出需要修改的欄位型別,不然直接轉換,如果資料表比較混亂,會導致轉換報錯 2.print 可以在mongo shell中 輸出引數 $type 有效的型別值,如下:

arcgis 計算器 python方法

arcgis 欄位計算器 python方法 arcgis+python使用起來簡直666得不行,簡單的例子如在欄位計算器中如果使用得好往往會得到事半功倍的效果,本文總結一下python使用過程中一些坑,主要與別的語言不同之處: 1、關於為空的欄位: 在GDB中,空欄位是NULL顯示

sql 新增 和增加備註 刪除備註

新增備註 /*oracle*/ comment on column 表名.列名 is '備註';/*mysql*/ ALTER TABLE 表名 MODIFY  欄位名 型別 COMMENT '備註'; 刪除表字段 alter table <表名> drop co

sql,內容用逗號分割的字串轉換成多條資料

WITH testtb2 AS ( SELECT A.[TypeClass_ID], A.[temp], CHARINDEX(',', A.[temp]) AS STA, CHARINDEX(','

C#常量和以及各種方法的語法總結

目錄 一、 常量和欄位.... 1 1、     常量.... 1 2、欄位.... 1 二、方法.... 2 1、例項構造器和類(引用型別).... 2 2、     例項構造器和結構(值型別).... 2 3、     型別構造器.... 3 4、  操作符過載方法.... 3 5、     轉換操作符方

oracle 從某擷取漢字

substr()函式 共三個引數 (目標字串,開始位置,長度) instr()函式 共四個引數 (源字串,目標字串,開始位置(預設為1,正負數表示往前或往後擷取),第幾次出現(預設為1)) 例如:要求 擷取 D表中處理內容欄位handle_content 中從第一個經子開始到第一個所

sql值的替換

資料庫有一張表BUG(缺陷記錄表) 裡面有欄位severity(嚴重程度): severity的值實際為1,2,3,4,但希望在查詢結果中將severity的1,2,3,4值顯示為其他的值,但severity的實際值不會改變; 例如:資料表的結構和資料如下: bug_id

mysql SQL拆分

現有如下需求:需要將字串 1,2,3,4,5,6,7 拆分成 1 2 3 4 5 6 7 分析: 為了完成上述功能,在mysql中提供了一些字串操作的函式,其中SUBSTRING_INDEX(str, delim, count) str

android Gson解析JSON資料中動態未知key的方法

有時在解析json資料中的欄位key是動態可變的時候,由於Gson是使用靜態註解的方式來設定實體物件的,因此我們很難直接對返回的型別來判斷。但Gson在解析過程中如果不知道解析的欄位,就會將所有變數儲存在一個Map中,我們只要例項化這個map就能動態地取出key和value了。先給出一段js

SQL charindex,stuff,ltrim, for xml path('') 操作字串 合併查詢結果項值

今天在處理一個功能的時候遇到一些功能解決問題 如:表 CREATE TABLE demo( demo_id int identity primary key, demo_name varchar(50) ) INSERT INTO demo VALUES('房地產開發') INSE

oracle系統表v$session、v$sql說明

在本檢視中,每一個連線到資料庫例項中的 session都擁有一條記錄。包括使用者 session及後臺程序如 DBWR, LGWR, arcchiver等等。 V$SESSION中的常用列 V$SESSION是基礎資訊檢視,用於找尋使用者 SID或 SADDR。不過,它也有一些列會動態的變化,可用於檢查使用

【譯】7. Java反射——私有和私有方法

 ===========================================================================================      儘管普遍的觀點是不能直接訪問私有欄位和私有方法的,實際上通過Java反射是可以訪問其他類的私有欄位和私有方法