PostgreSQL, 118(削除) 118 (削除ここまで) 125 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT text'Programming Puzzles & Code Golf's,text'abcdefghijklmnopqrstuvwxyz't)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT text'...'s
EDIT:
Input as table:
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM i,(SELECT text'abcdefghijklmnopqrstuvwxyz't)r
GROUP BY s,t
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Hello, World! ║ Svool, Dliow! ║
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
║ abcdefghijklmnopqrstuvwxyz ║ zyxwvutsrqponmlkjihgfedcba ║
╚══════════════════════════════════╩═════════════════════════════════╝
PostgreSQL, 118 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT text'Programming Puzzles & Code Golf's,text'abcdefghijklmnopqrstuvwxyz't)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT text'...'s
PostgreSQL, (削除) 118 (削除ここまで) 125 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT text'Programming Puzzles & Code Golf's,text'abcdefghijklmnopqrstuvwxyz't)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT text'...'s
EDIT:
Input as table:
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM i,(SELECT text'abcdefghijklmnopqrstuvwxyz't)r
GROUP BY s,t
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Hello, World! ║ Svool, Dliow! ║
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
║ abcdefghijklmnopqrstuvwxyz ║ zyxwvutsrqponmlkjihgfedcba ║
╚══════════════════════════════════╩═════════════════════════════════╝
PostgreSQL, 123118 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT'ProgrammingSELECT text'Programming Puzzles & Code Golf'::text sGolf's,'abcdefghijklmnopqrstuvwxyz'::text ttext'abcdefghijklmnopqrstuvwxyz't)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT 'text'...'::text s's
PostgreSQL, 123 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT'Programming Puzzles & Code Golf'::text s,'abcdefghijklmnopqrstuvwxyz'::text t)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT '...'::text s
PostgreSQL, 118 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT text'Programming Puzzles & Code Golf's,text'abcdefghijklmnopqrstuvwxyz't)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT text'...'s
PostgreSQL, 124123 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT 'ProgrammingSELECT'Programming Puzzles & Code Golf'::text s,'abcdefghijklmnopqrstuvwxyz'::text t)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT '...'::text s
PostgreSQL, 124 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT 'Programming Puzzles & Code Golf'::text s,'abcdefghijklmnopqrstuvwxyz'::text t)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT '...'::text s
PostgreSQL, 123 bytes
SELECT s,TRANSLATE(s,t||UPPER(t),REVERSE(t)||REVERSE(UPPER(t)))
FROM(SELECT'Programming Puzzles & Code Golf'::text s,'abcdefghijklmnopqrstuvwxyz'::text t)r
Output:
╔══════════════════════════════════╦═════════════════════════════════╗
║ s ║ translate ║
╠══════════════════════════════════╬═════════════════════════════════╣
║ Programming Puzzles & Code Golf ║ Kiltiznnrmt Kfaaovh & Xlwv Tlou ║
╚══════════════════════════════════╩═════════════════════════════════╝
Input: SELECT '...'::text s