SELECT GROUP_CONCAT(NAME) AS GCN
     , GROUP_CONCAT(NAME SEPARATOR ' ') AS GCN2
     , GROUP_CONCAT(AGE ORDER BY AGE DESC SEPARATOR '-') AS GCA
FROM TB1

GROUP_CONCAT(컬럼명) : 해당 테이블 컬럼 데이터를 ',' 단위로 하나의 열로 모아주는 기능
GROUP_CONCAT(컬럼명 SEPARATOR '값') : 저정된 단위로 여러 컬럼을 하나의 열로 모아주는 기능
GROUP_CONCAT(컬럼명 ORDER BY 값 ASC/DESC) : 오름/내림 차순 결과를 하나의 열로 모아주는 기능

참고자료

https://wakestand.tistory.com/577?category=835537 

 

MySQL GROUP_CONCAT 을 이용해 여러 행의 내용 합치는 방법

MySQL에서 GROUP_CONCAT을 이용해 여러 행의 데이터를 한 행에 합쳐서 보여줄 수 있는데 예제를 보면 테이블의 NAME 컬럼 안에는 '수철' 과 '철수' 가 들어있는 것이 보이는데 GROUP_CONCAT(컬럼명) 을 사용

wakestand.tistory.com

 

jira lib 설치

pip install jira

Python 로직

from jira import JIRA

jira_server = 'https://jira.atlassian.com'
jira_Account = 'Username'
jira_Password = 'StrongPassword'
options = {'server':jira_server}
auth_jira = JIRA(options, basic_auth=(jira_Account, jira_Password))

jira_project = 'TEST_PROJECT'
jira_title = '[Test] Jira Page Create by Python'
jira_issue_type = 'Task'
jira_desc = 'Jira Page Create Test !'

jira_labels = 'labels_test'
jira_assignee = 'Username'

# Jira Create
new_issue = auth_jira.create_issue(project=jira_project, summary=jira_title, description=jira_desc, issuetype={'name': jira_issue_type}, labels=[jira_labels], assignee={'name': jira_assignee})

# Jira Status Change
auth_jira.transition_issue(new_issue, "Done")

# Jira Web Link Create
link_title = 'Test URL Link..'
link_url = 'https://testURL.co.kr'

param = {"url":link_url,"title":link_title}
auth_jira.add_simple_link(new_issue, param)

jira_server : 접속 jira 주소를 입력

Jira_Account : Jira 접속 계정

Jira_Password : Jira 접속 비밀번호

 

jira_project : 생성할 Jira 프로젝트명

jira_title : jira 제목

jira_issue_type : jira 이슈 타입

jira_desc : jira 상세 정보

jira_labels : labels 정보, 리스트 형식으로 1개 이상 등록 가능

jira_assignee : jira 할당자

 

link_title : 웹 링크명

link_url : 웹 링크 실제 주소

참고자료

https://jira.readthedocs.io/en/master/examples.html#authentication

 

2. Examples — jira-python 3.0.2.dev21+geb80088 documentation

Attachments let user add files to issues. First you’ll need an issue to which the attachment will be uploaded. Next, you’ll need file itself, that is going to be attachment. File could be file-like object or string, representing path on local machine.

jira.readthedocs.io

 

-- 저장 프로시저, 트리거 및 사용자 정의 함수가 다음에 실행될 때 다시 컴파일되도록 합니다. 
-- 프로시저나 트리거가 다음에 실행될 때 기존 계획을 프로시저 캐시에서 삭제하고 새 계획이 생성되도록 하여 이 작업을 수행합니다.
-- 서비스 도중 일반적이지 않은 조건의 데이터가 사용되어 생성된 실행 계획이 사용되어 성능 이슈가 발생하는 경우, 실행계획 초기화 및 다시 생성에 유용함.

USE AdventureWorks2012;  
GO  
EXEC sp_recompile N'Sales.Customer';  
GO  

참고 자료

https://docs.microsoft.com/ko-kr/sql/relational-databases/system-stored-procedures/sp-recompile-transact-sql?view=sql-server-ver15

 

sp_recompile (Transact-sql) - SQL Server

sp_recompile(Transact-SQL)

docs.microsoft.com


to Top