성공적으로 완료된 파일 이름을 추출하려고 시도하고 자체 파일 열의 각 파일 경로 대상을 추출하려고합니다. 예제 파일 경로 : MPS : //Global/Test/Health/Reports/file.html 예상 결과 (네 개의 개별 열의) : File.html Reports Health Test Global
내 실제 결과 (두 열) : File.html
뒤에 다섯 번째 공백을 찾습니다. 밑줄의 첫 번째 (또는 마지막) 발생을 찾는 필터를 만들려고합니다 (또는 어떤 문자도 될 수 있음). 다섯 번째 문자를 찾습니다. 오른쪽 또는 왼쪽 문자 인덱스 중 하나를 따라 뭔가를 생각하고 있습니다. 정말 당신의 대답이 그런 식으로 쓰여진 이유에 대한 좋은 설명을 찾으려고 노력합니다. 예 : __poptarts_____
데이터를 새 열로 구분하는 방법이 고생했습니다. 예 : Column_A
q201,r331,q402,r0[213453]
내가 브래킷 내부의 값을 얻을 필요가 , 213453 나는 정보를 검색 한 후 무엇을 얻을에서 , 나는 substring and charindex
를 사용할 필요가 있지만,이 경우 이 경우는 2 배의 구분 기호와 같습니다. 어떤 생
새 테이블로 하위 문자열로 묶어야하는 단일 열에 데이터가 있습니다. 제 문제는 때로는 첫 번째 열의 데이터 길이가 10 또는 9 자이고 두 번째 열의 문자가 9 또는 8자인 경우 각 분할 된 부분을 하위 문자열로 묶는 일관된 방법을 찾을 수 없다는 것입니다. 데이터. 데이터는 다음과 같다 : 1465723732 353812955 2 88903391 N L
나는 테이블의 열에서 문자열을 추출하는 CHARINDEX와 함께 LEFT를 사용하는 것을 시도하고 있지만 다음과 같은 오류 을 제공 메시지 레벨 53, 수준 16, 상태 2, 줄 1 LEFT 또는 SUBSTRING 함수에 잘못된 길이 매개 변수가 전달되었습니다. 그러나 select name, left(name, charindex('\',name) - 1)
문자열에서 두 개의 다른 특수 문자 사이의 텍스트를 제거하려고합니다. 문자열은 사이에 부분 문자열이있는 특수 문자가 바로 뒤에 오는 값을 포함하는 쉼표로 구분 된 목록입니다. 문자 및 하위 문자열은 쉼표로 구분 된 목록에서 한 번, 여러 번 또는 전혀 표시되지 않을 수 있습니다. 또한 두 문자 사이의 하위 문자열은 결코 동일하지 않습니다. 나는 더 중대한
나는 테이블의 컬럼에 대한 값을 가지고 내가 baf93b64-c255-4dda-b9dc-3f7438b49335-mkttrg&utm_source=bing&utm_medium=cpc&utm_campaign=MO+-+Payday&utm_term=payday+loan&utm_content=Payday+Loans+(Phrase)
가 지금은에서 추출 할 문자열의
S-05000_Chilling으로 최종 출력이 필요합니다. S-05000_Chilling_cle을 받고 있습니다. 분명히 마지막 밑줄 기호 다음의 모든 것을 제거하십시오. DECLARE @name varchar(100)
SET @name = 'abc.S-05000_Chilling_cleanup'
select substring(@name,CHARINDEX
누군가가 SQL에서 charindex 함수의이 이상한 동작을 설명해 주시겠습니까? 우리는 두 번째 문자가 'o'인 값을 검색합니다. 질문 1과 3이 'OO 소프트웨어 ontwerp'을 반환하지 않는 이유를 이해하지 못합니다. 쿼리 4에서 이와 유사한 연산자를 사용하면 표시됩니다. 쿼리 5에서 대문자 'O'를 검색 할 때도 'OO software ontwer
CASE 문을 사용하여 필드를 평가해야합니다. 필드 이름은 Commodity이고 varchar (255)입니다. 값이 다르므로 특정 문자 다음에 특정 부분을 추출해야합니다. 문자는 '>'입니다. 나는 다음과 같은 코드를 사용하여> 난 후 돌려 원하는 값을 마련 할 수 있었다 : SUBSTRING(Commodity, CHARINDEX('>', Commodit