Ich möchte von einer Tabelle alle Felder abziehen, was ja mit Select * FROM TABLE ganz normal funktioniert. Blöd ist nur, dass ich eines der Felder in das Format CHAR beim Abzug umwandeln möchte. Kann ich das mit der Wildcard "*" kombinieren? Einfach gedacht hatte ich folgendes geschrieben:
SELECT
CHAR(FELD1) as FELD_1, *
FROM TABLE.... Das funktioniert aber leider nicht. Deswegen wollte ich im Syntax alle Feldernamen untereinander schreiben, bin aber zu faul, alle 100 Spalten manuell in mein SQL zu tippen
Gruß
#7
das sollte prinzipiell so funktionieren. "Das funktioniert aber leider nicht" ist leider keine sinnvolle Fehlerbeschreibung. Wirf das mal so bei Google ein...
#8
Ich dachte, es sei Dir klar, dass das nicht gehen kann und freue mich umso mehr, dass es doch geht. Ausgabe aller Spaltennamen (Datenfelder) einer Tabelle | Datenbank-Forum. Ohne der Tabelle einen Alias zu geben, habe ich die Fehlermeldung:
Beschreibung: [IBM][CLI Driver][DB2] SQL0104N Auf "" folgte das unerwartete Token "*". bekommen. Mit dem Alias:
CHAR(BB. FELD1) AS FELD1_CHAR, BB. *
FROM TABELLE BB
WITH UR
geht es
Vielen Dank und schöne Feiertage
#9
das sind so die Unterschiede, in PG wäre dies nicht nötig.
- Sql spalten einer tabelle anzeigen online
- Sql spalten einer tabelle anzeigen tutorial
- Sql spalten einer tabelle anzeigen video
Sql Spalten Einer Tabelle Anzeigen Online
MySQL ist eine relationale Datenbank, ist verfügbar für alle Betriebssysteme. Es wird oft in Verbindung mit web-Server, um dynamische web-Seiten. Wenn ein Datenbank-administrator erstellt eine Tabelle in MySQL, er muss Informationen wie den Namen und den Datentyp für jede Spalte in der Tabelle. Sobald die Tabelle erstellt ist, wird der administrator und Benutzer mit den entsprechenden Berechtigungen verfügen, können die Spalte, die Informationen, die mit den "Spalten einblenden" - Anweisung. MySQL ist eine relationale Datenbank, ist verfügbar für alle Betriebssysteme. Sobald die Tabelle erstellt ist, wird der administrator und Benutzer mit den entsprechenden Berechtigungen verfügen, können die Spalte, die Informationen, die mit den 'Spalten einblenden' - Anweisung. Sql spalten einer tabelle anzeigen tutorial. Dinge, die Sie Brauchen, MySQL Datenbank Loggen Sie sich in die MySQL-Datenbank. Sie werden mit dem 'mysql>' Eingabeaufforderung. Dies ist, wo Sie werden geben Sie die folgenden Befehle. Geben Sie den Befehl 'show columns from TABLE' zeigen die Spalten einer bestimmten Tabelle in der Datenbank.
Sql Spalten Einer Tabelle Anzeigen Tutorial
Im Artikel Werte selektieren mit SQL hast du schon erste Erfahrungen mit SQL gemacht und ich kann dir sagen, viel schwerer als das wird es nicht:)
MySQL ist quasi SQL in PHP gepackt, dazu ein Vergleich:
SQL
SELECT * FROM kunden
PHP
php
//Verbindung zur Datenbank herstellen
mysql_connect("localhost", "Benutzername", "Passwort") or die ("Verbindung nicht möglich");
mysql_select_db("Datenbank-Name") or die ("Datenbank existiert nicht");
//Alle Kundendaten selektieren
$result = mysql_query("SELECT * FROM kunden");? >
Das wirkt natürlich jetzt erstmal als wäre es sehr viel mehr Code, doch im Grunde ist nur Zeile 7 entscheidend, denn dort befindet sich unser SQL-Query verpackt im PHP-Befehl "mysql_query". Wenn wir obiges PHP-Skript ausführen, wird uns aber erstmal nichts ausgegeben. Das liegt daran, weil unser SELECT-Ergebnis in der Variablen "$result" gespeichert wird. 1.5.3 SELECT-Anweisung – Alle Spalten ausgeben. "SELECT" selektiert schließlich nur die Daten, ausgeben müssen wir sie schon selbst. SELECT Daten ausgeben
Jetzt haben wir schonmal die Daten in unserer Variable "$result", doch wie können wir sie jetzt noch anzeigen?
Sql Spalten Einer Tabelle Anzeigen Video
#1
Hallo zusammen,
wie der Titel schon sagt, versuche ich, alle Spaltennamen einer Tabelle herauszufinden. Hat jemand eine Ahnung, iwe das geht? Danke schon mal im vorraus. MfG
David M.
#3
Danke erstmal für die schnelle Antwort. Es funktioniert nur leider nicht. Er erkennt das "show" nicht
Code:
Unzul? ssige SQL-Anweisung; 'DELETE', 'INSERT', 'SELECT' oder 'UPDATE' erwartet., SQL state 37000 in SQLExecDirect in D:\xampp\htdocs\V_3\ on line 5
#4
Meine Standartfrage die ich in fast jedem Datenbank-Thread stellen muss (ich muss mir diese Frage mal als Template speichern... ):
Was für eine Datenbank? MySQL, Oracle, MS Access, MS SQL etc? #5
Dann eben so:
SQL:
select COLUMN_NAME from LUMNS WHERE TABLE_NAME = 'tablename'
@ Yaslaw:
Aus xampp und htdocs schließe ich auf MYSQL
€dit: So kann man sich auch irren
Zuletzt bearbeitet: 20. Sql spalten einer tabelle anzeigen auf. Juli 2010
#6
Ich benutze hier MS Access. Ich greife über PHP per odbc auf die Datenbank zu. Chumper:
Ich habe deins mal auprobiert, es funktioniert jedoch auch nicht:
Warning: odbc_exec() []: SQL error: [Microsoft][ODBC Microsoft Access Driver] Datei 'D:\xampp\' nicht gefunden., SQL state S1000 in SQLExecDirect in D:\xampp\htdocs\V_3\ on line 5
Er findet die Tabelle "" nicht.
Hallo! Es ist aber auch was Verflixtes...
Weiß zufällig jemand, wie man per SQL zwei Spalten aus einer Tabelle als eine (gemischt aus den beiden) ausgeben kann? Also ungefähr sowas:
SELECT (name, fima) AS gemeinsam
FROM table
ORDER BY gemeinsam
geht sowas? Vielen Dank vorab für Eure Hilfe! Patrick
yo,
oracle macht das mit pipes. SELECT name||fima AS gemeinsam
Ilja
Hi Patrick
Ja mit Stringfunktionen, genauer gesagt Konkatinierung. Die Funktionen dafür heissen aber bei jeder Datenbank anders, du schaust also am besten in deinem Handbuch oder Online unter Stringfunktionen nach. Sql spalten einer tabelle anzeigen video. Gruss Daniela
Hi Daniela,
Du weißt nicht rein durch Zufall, wie das bei mysql geht? Gruß! Ich habs: CONCAT()
Super, Danke!