{"id":1533,"date":"2020-02-09T22:53:03","date_gmt":"2020-02-09T13:53:03","guid":{"rendered":"https:\/\/oboki.net\/?p=1533"},"modified":"2020-05-06T22:56:16","modified_gmt":"2020-05-06T13:56:16","slug":"impala-rpad-ascii-code%eb%a5%bc-%ec%9d%b4%ec%9a%a9%ed%95%9c-%eb%b2%94%ec%9c%84-%ea%b2%80%ec%83%89","status":"publish","type":"post","link":"https:\/\/oboki.net\/workspace\/sql\/impala-rpad-ascii-code%eb%a5%bc-%ec%9d%b4%ec%9a%a9%ed%95%9c-%eb%b2%94%ec%9c%84-%ea%b2%80%ec%83%89\/","title":{"rendered":"[impala] rpad\uc640 \uc544\uc2a4\ud0a4 \ucf54\ub4dc\ub97c \uc774\uc6a9\ud55c \uc778\ub371\uc2a4 \uceec\ub7fc \ubc94\uc704 \uac80\uc0c9"},"content":{"rendered":"<p>rpad \ubb38\ubc95\uc740 <code>rpad(A,N,B)<\/code> \uc640 \uac19\uc774 \uc37c\uc744 \ub54c, \uc804\uccb4 \ubb38\uc790\uc5f4 \uae38\uc774\uac00 N \ub9cc\ud07c \ub418\ub3c4\ub85d B \ubb38\uc790\uc5f4\uc744 \ubd99\uc5ec\uc900\ub2e4. \ub54c\ubb38\uc5d0 fixed-width \uceec\ub7fc\uc758 \uac12\uc774\ub098 \uac80\uc0c9 \uc870\uac74\uc744 \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \ub370\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\uc6b0\ub9ac \uc2dc\uc2a4\ud15c\uc5d0\uc11c\ub294 \ud2b9\uc815 \uc774\ubca4\ud2b8\ub97c \uc2dd\ubcc4\ud558\uae30 \uc704\ud574\uc11c \ub9e8 \uc55e \uc5f4 \uc5ec\uc12f \uc790\ub9ac\ub294 \ud574\ub2f9 \uc774\ubca4\ud2b8 \ubc1c\uc0dd \uc2dc\uac04\uc774\uba74\uc11c 33 \uc790\ub9ac\uc778 id\ub97c \ud0a4\ub85c \uc0ac\uc6a9\ud558\uace0 \uc788\ub294\ub370 \uc774 \ub54c\uc5d0 <code>rpad<\/code> \ub97c \ud65c\uc6a9\ud558\uba74 \uc720\uc6a9\ud558\ub2e4.<\/p>\n<p>\ud2b9\uc815 \uc2dc\uac04 \ub300(2020\/01\/24 09:00 ~ 09:10)\uc758 \uc774\ubca4\ud2b8\ub4e4\uc744 \uc870\ud68c\ud558\uace0\uc790 \ud558\ub294 \uacbd\uc6b0 \ub2e4\uc74c\uacfc \uac19\uc774 \uc870\ud68c\ud574\ubcfc \uc218 \uc788\uaca0\ub2e4.<\/p>\n<pre><code class=\"language-sql\"> where eid &gt;= rpad(&#039;202001240900&#039;,33,chr(33))\n   and eid &lt;  rpad(&#039;202001241000&#039;,33,chr(33))<\/code><\/pre>\n<p>eid \uc5d0\ub294 \ud2b9\uc218\ubb38\uc790\ub3c4 \ud3ec\ud568\ub420 \uc218 \uc788\uae30 \ub584\ubb38\uc5d0, printable character \uc911\uc5d0\uc11c \uac00\uc7a5 \ub0ae\uc740 \uac12\uc778 <code>chr(33)<\/code>(<code>&#039;!&#039;<\/code>) \ub97c \ucc44\uc6cc\uc8fc\uba74 \ud574\ub2f9 \uad6c\uac04\uc758 \ubaa8\ub4e0 \uc774\ubca4\ud2b8\ub97c \uc870\ud68c\ud574\ubcfc \uc218 \uc788\ub2e4.<\/p>\n<p><code>between<\/code> \uad6c\ubb38\uc744 \uad73\uc774 \uc0ac\uc6a9\ud558\ub824\uace0 \ud55c\ub2e4\uba74 \uac00\uc7a5 \ub192\uc740 \uac12\uc778 <code>chr(126)<\/code>(<code>&#039;~&#039;<\/code>) \uac12\uc744 \ucc44\uc6cc\uc8fc\uba74 \ub41c\ub2e4.<\/p>\n<pre><code class=\"language-sql\"> where eid between rpad(&#039;202001240900&#039;,33,chr(33))\n               and rpad(&#039;202001241000&#039;,33,chr(126))<\/code><\/pre>\n<p><code>eid<\/code> \uceec\ub7fc\uc5d0 substr \uc744 \uc774\uc6a9\ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \uac80\uc0c9\ud560 \uc218\ub3c4 \uc788\uaca0\uc9c0\ub9cc \ud480\uc2a4\uce94\uc774 \uc77c\uc5b4\ub0a0 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \uac80\uc0c9 \uc870\uac74\uc5d0 \ubb38\uc790\uc5f4\uc744 \ud328\ub529\ud574\uc11c \uac80\uc0c9\ud558\ub294 \uac83\uc774 \uc778\ub371\uc2a4\ub97c \uc81c\ub300\ub85c \ud65c\uc6a9\ud560 \uc218 \uc788\uace0 \ub354 \ub098\uc740 \ubc29\ubc95\uc774\ub2e4.<\/p>\n<h2>\uc544\uc2a4\ud0a4 \ucf54\ub4dc \ud45c<\/h2>\n<p>\ub2e4\uc74c\uacfc \uac19\uc774 \uc815\ub9ac\uac00 \uc798 \ub41c \ud14c\uc774\ube14\uc774 \uc788\uc5b4\uc11c \ud558\ub098 \uac00\uc838\uc640\ubd24\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>Bin.<\/th>\n<th>Hex.<\/th>\n<th>Dec.<\/th>\n<th>Symbol<\/th>\n<th>Explanation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>0000000<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<td>NUL<\/td>\n<td>The null character prompts the device to do nothing Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000001<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>SOH<\/td>\n<td>Initiates a header (Start of Heading) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000010<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<td>STX<\/td>\n<td>Ends the header and marks the beginning of a message. (start of text) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000011<\/td>\n<td>3<\/td>\n<td>3<\/td>\n<td>ETX<\/td>\n<td>Indicates the end of the message (end of text) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000100<\/td>\n<td>4<\/td>\n<td>4<\/td>\n<td>EOT<\/td>\n<td>Marks the end of a completes transmission (End of Transmission) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000101<\/td>\n<td>5<\/td>\n<td>5<\/td>\n<td>ENQ<\/td>\n<td>A request that requires a response (Enquiry) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000110<\/td>\n<td>6<\/td>\n<td>6<\/td>\n<td>ACK<\/td>\n<td>Gives a positive answer to the request (Acknowledge) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0000111<\/td>\n<td>7<\/td>\n<td>7<\/td>\n<td>BEL<\/td>\n<td>Triggers a beep (Bell) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001000<\/td>\n<td>8<\/td>\n<td>8<\/td>\n<td>BS<\/td>\n<td>Lets the cursor move back one step (Backspace) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001001<\/td>\n<td>9<\/td>\n<td>9<\/td>\n<td>TAB (HT)<\/td>\n<td>A horizontal tab that moves the cursor within a row to the next predefined position (Horizontal Tab) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001010<\/td>\n<td>A<\/td>\n<td>10<\/td>\n<td>LF<\/td>\n<td>Causes the cursor to jump to the next line (Line Feed) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001011<\/td>\n<td>B<\/td>\n<td>11<\/td>\n<td>VT<\/td>\n<td>The vertical tab lets the cursor jump to a predefined line (Vertical Tab) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001100<\/td>\n<td>C<\/td>\n<td>12<\/td>\n<td>FF<\/td>\n<td>Requests a page break (Form Feed) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001101<\/td>\n<td>D<\/td>\n<td>13<\/td>\n<td>CR<\/td>\n<td>Moves the cursor back to the first position of the line (Carriage Return) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001110<\/td>\n<td>E<\/td>\n<td>14<\/td>\n<td>SO<\/td>\n<td>Switches to a special presentation (Shift Out) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0001111<\/td>\n<td>F<\/td>\n<td>15<\/td>\n<td>SI<\/td>\n<td>Switches the display back to the normal state (Shift In) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010000<\/td>\n<td>10<\/td>\n<td>16<\/td>\n<td>DLE<\/td>\n<td>Changes the meaning of the following characters (Data Link Escape) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010001<\/td>\n<td>11<\/td>\n<td>17<\/td>\n<td>DC1<\/td>\n<td>Control characters assigned depending on the device used (Device Control) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010010<\/td>\n<td>12<\/td>\n<td>18<\/td>\n<td>DC2<\/td>\n<td>Control characters assigned depending on the device used (Device Control) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010011<\/td>\n<td>13<\/td>\n<td>19<\/td>\n<td>DC3<\/td>\n<td>Control characters assigned depending on the device used (Device Control) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010100<\/td>\n<td>14<\/td>\n<td>20<\/td>\n<td>DC4<\/td>\n<td>Control characters assigned depending on the device used (Device Control) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010101<\/td>\n<td>15<\/td>\n<td>21<\/td>\n<td>NAK<\/td>\n<td>Negative response to a request (Negative Acknowledge) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010110<\/td>\n<td>16<\/td>\n<td>22<\/td>\n<td>SYN<\/td>\n<td>Synchronizes a data transfer, even if no signals are transmitted (Synchronous Idle) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0010111<\/td>\n<td>17<\/td>\n<td>23<\/td>\n<td>ETB<\/td>\n<td>Marks the end of a transmission block (End of Transmission Block) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011000<\/td>\n<td>18<\/td>\n<td>24<\/td>\n<td>CAN<\/td>\n<td>Makes it clear that a transmission was faulty and the data must be discarded (Cancel) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011001<\/td>\n<td>19<\/td>\n<td>25<\/td>\n<td>EM<\/td>\n<td>Indicates the end of the storage medium (End of Medium) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011010<\/td>\n<td>1A<\/td>\n<td>26<\/td>\n<td>SUB<\/td>\n<td>Replacement for a faulty sign (Substitute) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011011<\/td>\n<td>1B<\/td>\n<td>27<\/td>\n<td>ESC<\/td>\n<td>Initiates an escape sequence and thus gives the following characters a special meaning (Escape) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011100<\/td>\n<td>1C<\/td>\n<td>28<\/td>\n<td>FS<\/td>\n<td>Marks the separation of logical data blocks and is hierarchically ordered: file as the largest unit, file as the smallest unit.(File Separator, Group Separator, Record Separator, Unit Separator) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011101<\/td>\n<td>1D<\/td>\n<td>29<\/td>\n<td>GS<\/td>\n<td>Marks the separation of logical data blocks and is hierarchically ordered: file as the largest unit, file as the smallest unit.(File Separator, Group Separator, Record Separator, Unit Separator) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011110<\/td>\n<td>1E<\/td>\n<td>30<\/td>\n<td>RS<\/td>\n<td>Marks the separation of logical data blocks and is hierarchically ordered: file as the largest unit, file as the smallest unit.(File Separator, Group Separator, Record Separator, Unit Separator) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0011111<\/td>\n<td>1F<\/td>\n<td>31<\/td>\n<td>US<\/td>\n<td>Marks the separation of logical data blocks and is hierarchically ordered: file as the largest unit, file as the smallest unit.(File Separator, Group Separator, Record Separator, Unit Separator) Control Character<\/td>\n<\/tr>\n<tr>\n<td>0100000<\/td>\n<td>20<\/td>\n<td>32<\/td>\n<td>SP<\/td>\n<td>Blank space (Space) Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100001<\/td>\n<td>21<\/td>\n<td>33<\/td>\n<td>!<\/td>\n<td>Exclamation mark Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100010<\/td>\n<td>22<\/td>\n<td>34<\/td>\n<td><\/td>\n<td>Only quotes above Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100011<\/td>\n<td>23<\/td>\n<td>35<\/td>\n<td>#<\/td>\n<td>Pound sign Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100100<\/td>\n<td>24<\/td>\n<td>36<\/td>\n<td>$<\/td>\n<td>Dollar sign Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100101<\/td>\n<td>25<\/td>\n<td>37<\/td>\n<td>%<\/td>\n<td>Percentage sign Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100110<\/td>\n<td>26<\/td>\n<td>38<\/td>\n<td>&amp;<\/td>\n<td>Commericial and Special Character<\/td>\n<\/tr>\n<tr>\n<td>0100111<\/td>\n<td>27<\/td>\n<td>39<\/td>\n<td><\/td>\n<td>Apostrophe Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101000<\/td>\n<td>28<\/td>\n<td>40<\/td>\n<td>(<\/td>\n<td>Left bracket Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101001<\/td>\n<td>29<\/td>\n<td>41<\/td>\n<td>)<\/td>\n<td>Right bracket Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101010<\/td>\n<td>2A<\/td>\n<td>42<\/td>\n<td>*<\/td>\n<td>Asterisk Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101011<\/td>\n<td>2B<\/td>\n<td>43<\/td>\n<td>+<\/td>\n<td>Plus symbol Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101100<\/td>\n<td>2C<\/td>\n<td>44<\/td>\n<td>,<\/td>\n<td>Comma Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101101<\/td>\n<td>2D<\/td>\n<td>45<\/td>\n<td>&#8211;<\/td>\n<td>Dash Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101110<\/td>\n<td>2E<\/td>\n<td>46<\/td>\n<td>.<\/td>\n<td>Full stop Special Character<\/td>\n<\/tr>\n<tr>\n<td>0101111<\/td>\n<td>2F<\/td>\n<td>47<\/td>\n<td>\/<\/td>\n<td>Forward slash Special Character<\/td>\n<\/tr>\n<tr>\n<td>0110000<\/td>\n<td>30<\/td>\n<td>48<\/td>\n<td>0<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110001<\/td>\n<td>31<\/td>\n<td>49<\/td>\n<td>1<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110010<\/td>\n<td>32<\/td>\n<td>50<\/td>\n<td>2<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110011<\/td>\n<td>33<\/td>\n<td>51<\/td>\n<td>3<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110100<\/td>\n<td>34<\/td>\n<td>52<\/td>\n<td>4<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110101<\/td>\n<td>35<\/td>\n<td>53<\/td>\n<td>5<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110110<\/td>\n<td>36<\/td>\n<td>54<\/td>\n<td>6<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0110111<\/td>\n<td>37<\/td>\n<td>55<\/td>\n<td>7<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0111000<\/td>\n<td>38<\/td>\n<td>56<\/td>\n<td>8<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0111001<\/td>\n<td>39<\/td>\n<td>57<\/td>\n<td>9<\/td>\n<td>Numbers<\/td>\n<\/tr>\n<tr>\n<td>0111010<\/td>\n<td>3A<\/td>\n<td>58<\/td>\n<td>:<\/td>\n<td>Colon Special characters<\/td>\n<\/tr>\n<tr>\n<td>0111011<\/td>\n<td>3B<\/td>\n<td>59<\/td>\n<td>;<\/td>\n<td>Semicolon Special characters<\/td>\n<\/tr>\n<tr>\n<td>0111100<\/td>\n<td>3C<\/td>\n<td>60<\/td>\n<td>&lt;<\/td>\n<td>Small than bracket Special characters<\/td>\n<\/tr>\n<tr>\n<td>0111101<\/td>\n<td>3D<\/td>\n<td>61<\/td>\n<td>=<\/td>\n<td>Equals sign Special characters<\/td>\n<\/tr>\n<tr>\n<td>0111110<\/td>\n<td>3E<\/td>\n<td>62<\/td>\n<td>&gt;<\/td>\n<td>Bigger than symbol Special characters<\/td>\n<\/tr>\n<tr>\n<td>0111111<\/td>\n<td>3F<\/td>\n<td>63<\/td>\n<td>?<\/td>\n<td>Question mark Special characters<\/td>\n<\/tr>\n<tr>\n<td>1000000<\/td>\n<td>40<\/td>\n<td>64<\/td>\n<td>@<\/td>\n<td>At symbol Special characters<\/td>\n<\/tr>\n<tr>\n<td>1000001<\/td>\n<td>41<\/td>\n<td>65<\/td>\n<td>A<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000010<\/td>\n<td>42<\/td>\n<td>66<\/td>\n<td>B<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000011<\/td>\n<td>43<\/td>\n<td>67<\/td>\n<td>C<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000100<\/td>\n<td>44<\/td>\n<td>68<\/td>\n<td>D<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000101<\/td>\n<td>45<\/td>\n<td>69<\/td>\n<td>E<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000110<\/td>\n<td>46<\/td>\n<td>70<\/td>\n<td>F<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1000111<\/td>\n<td>47<\/td>\n<td>71<\/td>\n<td>G<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001000<\/td>\n<td>48<\/td>\n<td>72<\/td>\n<td>H<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001001<\/td>\n<td>49<\/td>\n<td>73<\/td>\n<td>I<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001010<\/td>\n<td>4A<\/td>\n<td>74<\/td>\n<td>J<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001011<\/td>\n<td>4B<\/td>\n<td>75<\/td>\n<td>K<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001100<\/td>\n<td>4C<\/td>\n<td>76<\/td>\n<td>L<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001101<\/td>\n<td>4D<\/td>\n<td>77<\/td>\n<td>M<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001110<\/td>\n<td>4E<\/td>\n<td>78<\/td>\n<td>N<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1001111<\/td>\n<td>4F<\/td>\n<td>79<\/td>\n<td>O<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010000<\/td>\n<td>50<\/td>\n<td>80<\/td>\n<td>P<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010001<\/td>\n<td>51<\/td>\n<td>81<\/td>\n<td>Q<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010010<\/td>\n<td>52<\/td>\n<td>82<\/td>\n<td>R<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010011<\/td>\n<td>53<\/td>\n<td>83<\/td>\n<td>S<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010100<\/td>\n<td>54<\/td>\n<td>84<\/td>\n<td>T<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010101<\/td>\n<td>55<\/td>\n<td>85<\/td>\n<td>U<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010110<\/td>\n<td>56<\/td>\n<td>86<\/td>\n<td>V<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1010111<\/td>\n<td>57<\/td>\n<td>87<\/td>\n<td>W<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1011000<\/td>\n<td>58<\/td>\n<td>88<\/td>\n<td>X<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1011001<\/td>\n<td>59<\/td>\n<td>89<\/td>\n<td>Y<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1011010<\/td>\n<td>5A<\/td>\n<td>90<\/td>\n<td>Z<\/td>\n<td>Capital letters<\/td>\n<\/tr>\n<tr>\n<td>1011011<\/td>\n<td>5B<\/td>\n<td>91<\/td>\n<td>[<\/td>\n<td>Left square bracket Special character<\/td>\n<\/tr>\n<tr>\n<td>1011100<\/td>\n<td>5C<\/td>\n<td>92<\/td>\n<td>\\<\/td>\n<td>Inverse\/backward slash Special character<\/td>\n<\/tr>\n<tr>\n<td>1011101<\/td>\n<td>5D<\/td>\n<td>93<\/td>\n<td>]<\/td>\n<td>Right square bracket Special character<\/td>\n<\/tr>\n<tr>\n<td>1011110<\/td>\n<td>5E<\/td>\n<td>94<\/td>\n<td>^<\/td>\n<td>Circumflex Special character<\/td>\n<\/tr>\n<tr>\n<td>1011111<\/td>\n<td>5F<\/td>\n<td>95<\/td>\n<td>_<\/td>\n<td>Underscore Special character<\/td>\n<\/tr>\n<tr>\n<td>1100000<\/td>\n<td>60<\/td>\n<td>96<\/td>\n<td>`<\/td>\n<td>Gravis (backtick) Special character<\/td>\n<\/tr>\n<tr>\n<td>1100001<\/td>\n<td>61<\/td>\n<td>97<\/td>\n<td>a<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100010<\/td>\n<td>62<\/td>\n<td>98<\/td>\n<td>b<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100011<\/td>\n<td>63<\/td>\n<td>99<\/td>\n<td>c<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100100<\/td>\n<td>64<\/td>\n<td>100<\/td>\n<td>d<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100101<\/td>\n<td>65<\/td>\n<td>101<\/td>\n<td>e<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100110<\/td>\n<td>66<\/td>\n<td>102<\/td>\n<td>f<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1100111<\/td>\n<td>67<\/td>\n<td>103<\/td>\n<td>g<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101000<\/td>\n<td>68<\/td>\n<td>104<\/td>\n<td>h<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101001<\/td>\n<td>69<\/td>\n<td>105<\/td>\n<td>i<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101010<\/td>\n<td>6A<\/td>\n<td>106<\/td>\n<td>j<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101011<\/td>\n<td>6B<\/td>\n<td>107<\/td>\n<td>k<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101100<\/td>\n<td>6C<\/td>\n<td>108<\/td>\n<td>l<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101101<\/td>\n<td>6D<\/td>\n<td>109<\/td>\n<td>m<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101110<\/td>\n<td>6E<\/td>\n<td>110<\/td>\n<td>n<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1101111<\/td>\n<td>6F<\/td>\n<td>111<\/td>\n<td>o<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110000<\/td>\n<td>70<\/td>\n<td>112<\/td>\n<td>p<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110001<\/td>\n<td>71<\/td>\n<td>113<\/td>\n<td>q<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110010<\/td>\n<td>72<\/td>\n<td>114<\/td>\n<td>r<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110011<\/td>\n<td>73<\/td>\n<td>115<\/td>\n<td>s<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110100<\/td>\n<td>74<\/td>\n<td>116<\/td>\n<td>t<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110101<\/td>\n<td>75<\/td>\n<td>117<\/td>\n<td>u<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110110<\/td>\n<td>76<\/td>\n<td>118<\/td>\n<td>v<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1110111<\/td>\n<td>77<\/td>\n<td>119<\/td>\n<td>w<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1111000<\/td>\n<td>78<\/td>\n<td>120<\/td>\n<td>x<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1111001<\/td>\n<td>79<\/td>\n<td>121<\/td>\n<td>y<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1111010<\/td>\n<td>7A<\/td>\n<td>122<\/td>\n<td>z<\/td>\n<td>Lowercase letters<\/td>\n<\/tr>\n<tr>\n<td>1111011<\/td>\n<td>7B<\/td>\n<td>123<\/td>\n<td>{<\/td>\n<td>Left curly bracket Special characters<\/td>\n<\/tr>\n<tr>\n<td>1111100<\/td>\n<td>7C<\/td>\n<td>124<\/td>\n<td>l<\/td>\n<td>Vertical line Special characters<\/td>\n<\/tr>\n<tr>\n<td>1111101<\/td>\n<td>7D<\/td>\n<td>125<\/td>\n<td>}<\/td>\n<td>Right curly brackets Special characters<\/td>\n<\/tr>\n<tr>\n<td>1111110<\/td>\n<td>7E<\/td>\n<td>126<\/td>\n<td>~<\/td>\n<td>Tilde Special characters<\/td>\n<\/tr>\n<tr>\n<td>1111111<\/td>\n<td>7F<\/td>\n<td>127<\/td>\n<td>DEL<\/td>\n<td>Deletes a character. Since this control character consists of the same number on all positions, during the typewriter era it was possible to invalidate another character by punching out all the positions (Delete) Control characters<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\ucc38\uace0 : <a href=\"https:\/\/www.ionos.com\/digitalguide\/server\/know-how\/ascii-codes-overview-of-all-characters-on-the-ascii-table\/\">https:\/\/www.ionos.com\/digitalguide\/server\/know-how\/ascii-codes-overview-of-all-characters-on-the-ascii-table\/<\/a><\/p>\n<p>\uc784\ud314\ub77c\uc5d0\uc11c \uc544\ub798\uc640 \uac19\uc774 \ucffc\ub9ac\ud574\ubcf4\uba74 \uc544\uc2a4\ud0a4\ucf54\ub4dc \uc21c\uc11c\ub300\ub85c \uc815\ub82c\ub418\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre><code class=\"language-sql\">select *\n  from (select chr(32) as c, 32 as n union all \n        select chr(33) as c, 33 as n union all \n        select chr(34) as c, 34 as n union all \n        select chr(35) as c, 35 as n union all \n        select chr(36) as c, 36 as n union all \n        select chr(37) as c, 37 as n union all \n        select chr(38) as c, 38 as n union all \n        select chr(39) as c, 39 as n union all \n        select chr(40) as c, 40 as n\n       ) a\n order by c asc<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>rpad \ubb38\ubc95\uc740 rpad(A,N,B) \uc640 \uac19\uc774 \uc37c\uc744 \ub54c, \uc804\uccb4 \ubb38\uc790\uc5f4 \uae38\uc774\uac00 N \ub9cc\ud07c \ub418\ub3c4\ub85d B \ubb38\uc790\uc5f4\uc744 \ubd99\uc5ec\uc900\ub2e4. \ub54c\ubb38\uc5d0 fixed-width \uceec\ub7fc\uc758 \uac12\uc774\ub098 \uac80\uc0c9 \uc870\uac74\uc744 \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \ub370\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uc6b0\ub9ac \uc2dc\uc2a4\ud15c\uc5d0\uc11c\ub294 \ud2b9\uc815 \uc774\ubca4\ud2b8\ub97c \uc2dd\ubcc4\ud558\uae30 \uc704\ud574\uc11c \ub9e8 \uc55e \uc5f4 \uc5ec\uc12f \uc790\ub9ac\ub294 \ud574\ub2f9 \uc774\ubca4\ud2b8 \ubc1c\uc0dd \uc2dc\uac04\uc774\uba74\uc11c 33 \uc790\ub9ac\uc778 id\ub97c \ud0a4\ub85c \uc0ac\uc6a9\ud558\uace0 \uc788\ub294\ub370 \uc774 \ub54c\uc5d0 rpad \ub97c \ud65c\uc6a9\ud558\uba74 \uc720\uc6a9\ud558\ub2e4. \ud2b9\uc815 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[161,160],"tags":[],"class_list":["post-1533","post","type-post","status-publish","format-standard","hentry","category-impala","category-sql"],"_links":{"self":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/1533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/comments?post=1533"}],"version-history":[{"count":0,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/1533\/revisions"}],"wp:attachment":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/media?parent=1533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/categories?post=1533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/tags?post=1533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}