Refactoring SQL
This commit is contained in:
parent
7530f27ff1
commit
6df407ddcb
121
SQL.mw
121
SQL.mw
|
@ -1,6 +1,53 @@
|
|||
[[Kategorie:Wissen]]
|
||||
|
||||
=Funktionen=
|
||||
=Funktionen und Operatoren=
|
||||
|
||||
==ASCII-Code -> String==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!
|
||||
!Befehl
|
||||
!Ergebnis
|
||||
|-
|
||||
| Standard
|
||||
| chr(65)
|
||||
| 'A'
|
||||
|-
|
||||
| MySQL
|
||||
| char(65)
|
||||
| 'A'
|
||||
|}
|
||||
|
||||
==Text verketten==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!
|
||||
!Befehl
|
||||
!Ergebnis
|
||||
|-
|
||||
| Standard
|
||||
| 'chunky' || 'bacon'
|
||||
| 'chunkybacon'
|
||||
|-
|
||||
| MySQL
|
||||
| concat('chunky','bacon')
|
||||
| 'chunkybacon'
|
||||
|}
|
||||
|
||||
==Text ersetzen==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!
|
||||
!Befehl
|
||||
!Ergebnis
|
||||
|-
|
||||
| Standard
|
||||
| replace('funky bacon','funky','chunky')
|
||||
| 'chunky bacon'
|
||||
|}
|
||||
|
||||
=Meta-Daten abfragen=
|
||||
|
||||
|
@ -30,33 +77,6 @@
|
|||
|
||||
=[http://www.mysql.com/products/database/ MySQL]=
|
||||
|
||||
==Funktionen==
|
||||
|
||||
[http://dev.mysql.com/doc/refman/5.1/en/functions.html Funktions-Referenz]
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!Name
|
||||
!Beschreibung
|
||||
!Beispiel
|
||||
!Ergebnis
|
||||
|-
|
||||
| char
|
||||
| ASCII-Code -> Text
|
||||
| SELECT char(42);
|
||||
| '*'
|
||||
|-
|
||||
| concat
|
||||
| Strings verketten
|
||||
| SELECT concat('chunky','bacon');
|
||||
| 'chunkybacon'
|
||||
|-
|
||||
| replace
|
||||
| Text ersetzen
|
||||
| SELECT replace('funky bacon', 'funky', 'chunky');
|
||||
| 'chunky bacon'
|
||||
|}
|
||||
|
||||
==Meta-Daten abfragen==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|
@ -93,31 +113,6 @@
|
|||
===Ändern eines User-Passwortes===
|
||||
ALTER USER <user-name> PASSWORD '<new-password>';
|
||||
|
||||
==Funktionen und Operatoren==
|
||||
[http://www.postgresql.org/docs/current/static/functions.html Funktions-Referenz]
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!Name
|
||||
!Beschreibung
|
||||
!Beispiel
|
||||
!Ergebnis
|
||||
|-
|
||||
| ||
|
||||
| Strings verketten
|
||||
| SELECT 'chunky' || 'bacon';
|
||||
| 'chunkybacon'
|
||||
|-
|
||||
| chr
|
||||
| ASCII-Code -> Text
|
||||
| SELECT chr(42);
|
||||
| '*'
|
||||
|-
|
||||
| replace
|
||||
| Text ersetzen
|
||||
| SELECT replace('funky bacon', 'funky', 'chunky');
|
||||
| 'chunky bacon'
|
||||
|}
|
||||
|
||||
==Meta-Daten abfragen==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|
@ -155,24 +150,6 @@ ALTER USER <user-name> PASSWORD '<new-password>';
|
|||
|
||||
=[http://www.sqlite.org/ SQLite]=
|
||||
|
||||
[http://www.sqlite.org/lang.html Referenz-Dokumentation]
|
||||
|
||||
==Funktionen==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|---- bgcolor="lightblue"
|
||||
!Name
|
||||
!Beschreibung
|
||||
!Beispiel
|
||||
!Ergebnis
|
||||
|-
|
||||
| ||
|
||||
| Strings verketten
|
||||
| SELECT 'chunky' || 'bacon';
|
||||
| 'chunkybacon'
|
||||
|-
|
||||
|}
|
||||
|
||||
==Meta-Daten abfragen==
|
||||
|
||||
{| border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse;"
|
||||
|
@ -208,6 +185,8 @@ ALTER USER <user-name> PASSWORD '<new-password>';
|
|||
**[http://dev.mysql.com/doc/refman/4.1/en/sql-syntax.html MySQL 3.23, 4.0, 4.1]
|
||||
**[http://dev.mysql.com/doc/refman/5.0/en/sql-syntax.html MySQL 5.0]
|
||||
**[http://dev.mysql.com/doc/refman/5.1/en/sql-syntax.html MySQL 5.1]
|
||||
**[http://dev.mysql.com/doc/refman/5.1/en/functions.html Funktions-Referenz]
|
||||
|
||||
|
||||
*[http://www.oracle.com/database/index.html Oracle]
|
||||
**[http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14200/toc.htm Oracle 10.2]
|
||||
|
|
Loading…
Reference in New Issue
Block a user