Mische einen string mit mysql/sql
Ich Frage mich, ob es eine Möglichkeit gibt, shuffle die Buchstaben eines string in mysql/sql, d.h. so etwas wie die pseudocode: SELECT SHUFFLE('abcdef')
?
Konnte nicht finden, dass jeder von http://dev.mysql.com/doc/refman/5.0/en/string-functions.html und auf der Suche nach scheint es nur Lösungen zu finden, die für das mischen Ergebnisse, nicht einen string.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier gehen Sie:
Sehen sqlfiddle.com für die Ausgabe.
Edit: diese Lösung ist für Microsoft SQL Server.
Als es ist nicht erlaubt die Verwendung von RAND() in eine benutzerdefinierte Funktion erstellen wir eine Ansicht, um es später zu verwenden in unserem shuffle-Funktion:
Den tatsächlichen shuffle-Funktion ist wie folgt:
Aufruf der Funktion
Es gibt nichts in der standard-SQL - Ihre beste Wette ist wahrscheinlich zu schreiben, die eine benutzerdefinierte Funktion