이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 5715|회답: 0

숫자가 단어의 SQL을 보여준다고 하자

[링크 복사]
게시됨 2019. 4. 28. 오후 3:57:54 | | |
숫자가 단어의 SQL을 보여준다고 하자
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/2698c116efe5423980e1e1395409b41c/i%5B35%7Exc2qdob.png
삼눈 수술은 괜찮습니다
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/5f6a2d9db0bd43acbef159186eabfd51/6ihqynhx_z89.png
SQL도 작성할 수 있습니다
선택 *,
       케이스 스그룹
       1일 때 N'그룹 1'
       그때 2일 때 N'그룹 2'
       3일 때 N'그룹 3'
       else N'unknown' end groupname
  @stuinfo
===========
이 주제는 SQL입니다
a.StandardId, a.StandardType, 케이스 StandardStatus 선택을
            1일 때 N'void'
            2일 때 N'현재 유효함'
            3일 때 N' to implementation
            그렇지 않으면 알 수 없음, 끝 그룹명,
a.표준 제목, a. 구현일, a. OATestStandard a 에서 출시일,


SQL 학습 주소   https://www.cnblogs.com/4littleProgrammer/p/4820006.html

퇴근 시간이 거의 다 되니, SQL의 사례 활용법을 요약하는 데 시간을 내세요.
SQL에서 CASE의 역할:조건 목록을 계산하는 데 사용되는 식으로, 가능한 결과 중 하나를 반환합니다.SQL의 경우는 프로그래밍 언어에서 If-Esle If-Else 또는 Switch이지만, SQL 프로그램의 실행 과정을 제어하는 데 사용되는 것이 아니라 함수로 사용됩니다기둥논리적인 사용법.
문법:
사건 [input_expression]
      그때 when_expression result_expression
[... n]
[기타 else_result_expression]

참고: []는 선택 사항입니다.
테스트 데이터 준비:
1
2
3
4
5
6
7
8
9
10
11
12
선언@stuinfo
(id지능,
스네임 느바르차르(20),
성별바르차르(1),
스그룹지능)

삽입 @stuinfo
고르다 1,'장산','m',1연합 모두
고르다 2,'리 스','f',1연합 모두
고르다 3,'왕우','f',2연합 모두
고르다 4,'자오류','m',3연합 모두
고르다 5,'옐로우 세븐','m',3

1. 큰 뒤에 표현식을 추가합니다
표현식 결과를 기반으로 반환합니다.
1
2
3
4
5
6
7
고르다*,
       사건스그룹
       언제 1 그럼N'그룹 1'
       언제 2 그럼N'그룹 2'
       언제 3 그럼N'그룹 3'
       그렇지 않으면N'알 수 없음' 그룹 이름
  보낸 사람@stuinfo

2. 격 뒤에 식이 없다
표현식이 없으면 언제의 조건에 따라 반환됩니다.
고르다*,
       사건
       언제sgroup = 1그리고성별 ='m' 그럼N'첫 번째 소년 그룹'
       언제sgroup = 1그리고성별 ='f' 그럼N'첫 번째 소녀 그룹'
       언제sgroup = 2그리고성별 ='m' 그럼N'두 번째 소년 그룹'
       언제sgroup = 2그리고성별 ='f' 그럼N'두 번째 소녀 그룹'
       언제sgroup = 3그리고성별 ='m' 그럼N'세 번째 소년 그룹'
       언제sgroup = 3그리고성별 ='f' 그럼N'세 번째 소녀 그룹'
       그렇지 않으면N'알 수 없음' 댓글
  보낸 사람@stuinfo

3. 순서는 다음과 같다
저장 프로시저가 여러 정렬을 지원해야 한다면, 매개변수 변수를 전달한 후 그 변수를 바탕으로 판단할 수 있습니다.
1
2
3
4
5
6
7
선언@orderby지능
세트@orderby = 1

고르다 * 보낸 사람@stuinfo
순서 작성자
    사건 언제@orderby = 1그럼아이디 설명,
    사건 언제@orderby = 2그럼아이디

여기서 여러 경우를 사용하세요. desc는 끝 후에 넣어야 하며, 그렇지 않으면 문법 오류가 발생할 수 있습니다.
4. 예시:
A.ApplyId, a.코드, a.CostItemId, a.CostItemName, a.CreatedDate, a.Created UserId, a.EquipmentCategroyId, a.플래그, a.FlowTime, a.Name, a.ParentId, a.PassingUserId, a. 선택. PassingUserIds, a. PassingUserNames, a. ProjectId, a. Remark, a.Spec, a.Unit, b.*, c.Code(부모코드), c.Name 를 ParentName으로,사건a.임포트플래그 언제  0그럼 '수입되지 않음'언제1 그럼 '수입' as임포트플래그장비카테고리에서 신청하기
내부 조인 ProjectViewForjoin as b에서 a.ProjectID = b.ProjectIdForJoin
내부 결합 장비장비 카테고리 a.ParentId = c.EquipmentCategoryId





이전의:ORM 프레임워크 Dapper는 실행된 SQL 문장을 받습니다
다음:HTML에서 공백 문자를 제거하는 것이 정말 필요한가요?
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com