반응형
Oracle SQL - 열의 값을 기준으로 문자를 반복하는 방법
그래서 나는 누군가에게 월급을 받기 위해 문의하고, 그들이 버는 수천의 숫자를 기준으로 '$'를 표시하려고 합니다.
예를 들어, 누군가가 15,000달러를 번다는 것인가요? 저는 '$$$$$$$$$$$$$$$$$$$'라고 표시된 다른 열을 갖게 될 것입니다.
나는 이것까지 할 수 있습니다.
SELECT e.last_name,
e.salary,
REPLACE(e.salary/1000, e.salary/1000, '$') AS "Graphic"
FROM EMPLOYEES e
ORDER BY e.salary DESC, e.last_name
하지만 나는 '$'의 일정한 숫자를 표시하는 방법을 모릅니다.
RPAD가 작동해야 합니다(반올림을 조금 조정해야 할 수도 있습니다).
select rpad('$', round(salary/1000), '$') as "Graphic" from employees
언급URL : https://stackoverflow.com/questions/4988906/oracle-sql-how-do-i-repeat-a-character-based-on-a-value-in-a-column
반응형
'programing' 카테고리의 다른 글
Oracle 업데이트가 중지됨 (0) | 2023.09.12 |
---|---|
AppDelegate 인스턴스 변수 참조 (0) | 2023.09.12 |
드롭다운 메뉴에 옵션이 몇 개 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.09.12 |
jQuery로 디브의 눈에 보이는 높이를 가져옵니다. (0) | 2023.09.12 |
PL/SQL에서 맵과 유사한 객체 유형? (0) | 2023.09.12 |