VARCHAR auf INT abfragen
am 14.06.2005 18:29:11 von Daniel Schmidt
Hallo Newsgroup,
Folgende Frage: Kann ein VARCHAR Feld auf INT abgefragt werden?
also: SELECT zahl FROM bla ...
^^ ist ein VARCHAR Feld (solls auch bleiben) und soll
nur in dieser Abfrage ein INT -Wert sein.
Grüße Daniel
Re: VARCHAR auf INT abfragen
am 14.06.2005 23:08:58 von Stefan Rybacki
Daniel Schmidt wrote:
> Hallo Newsgroup,
>
> Folgende Frage: Kann ein VARCHAR Feld auf INT abgefragt werden?
> also: SELECT zahl FROM bla ...
> ^^ ist ein VARCHAR Feld (solls auch bleiben) und soll
> nur in dieser Abfrage ein INT -Wert sein.
>
Ähm wo genau hast du hier Probleme?
Wenn du deine Query absetzt und ein Ergebnis Array fetchet ist es dir
überlassen, ob du das Feld als Integer oder String ansiehst.
Bis denn dann
Stefan
>
> Grüße Daniel
Re: VARCHAR auf INT abfragen
am 16.06.2005 08:59:34 von Christoph Becker
> Folgende Frage: Kann ein VARCHAR Feld auf INT abgefragt werden?
> also: SELECT zahl FROM bla ...
> ^^ ist ein VARCHAR Feld (solls auch bleiben) und soll
> nur in dieser Abfrage ein INT -Wert sein.
>
Ausprobiert hast du hier sicherlich nichts, denn SELECT zahl FROM ...
WHERE zahl>5 funktioniert problemlos, wenn ZAHL vom Typ VARCHAR ist
Dasnächste Mal probiere erst, bevor du fragst.
Gruß
Christoph
Re: VARCHAR auf INT abfragen
am 23.06.2005 09:10:39 von Peter Hansen
Daniel Schmidt schrieb:
> Hallo Newsgroup,
>
> Folgende Frage: Kann ein VARCHAR Feld auf INT abgefragt werden?
> also: SELECT zahl FROM bla ...
> ^^ ist ein VARCHAR Feld (solls auch bleiben) und soll
> nur in dieser Abfrage ein INT -Wert sein.
>
>
> Grüße Daniel
Hi,
in SQL hab ich noch nie was in Richtung Typecasting gesehen, mit PHP ist
das aber einfach.
Siehe http://tut.php-q.net/typecasting.html dazu.
$foo = (int) $bar; und Dein String $bar wird zum Integrer $foo.
MFG
Peter Hansen
Re: VARCHAR auf INT abfragen
am 23.06.2005 10:53:18 von Hartmut Holzgraefe
Peter Hansen wrote:
> in SQL hab ich noch nie was in Richtung Typecasting gesehen,
google("sql cast")
--
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
Re: VARCHAR auf INT abfragen
am 23.06.2005 11:07:33 von Stefan Rybacki
Peter Hansen wrote:
> Daniel Schmidt schrieb:
>
>> Hallo Newsgroup,
>>
>> Folgende Frage: Kann ein VARCHAR Feld auf INT abgefragt werden?
>> also: SELECT zahl FROM bla ...
>> ^^ ist ein VARCHAR Feld (solls auch bleiben) und soll
>> nur in dieser Abfrage ein INT -Wert sein.
>>
>> Grüße Daniel
>
> Hi,
> in SQL hab ich noch nie was in Richtung Typecasting gesehen, mit PHP ist
> das aber einfach.
In mySQL z.B.:
SELECT CAST(column AS UNSIGNED) FROM table
Bis denn dann
Stefan
> Siehe http://tut.php-q.net/typecasting.html dazu.
>
> $foo = (int) $bar; und Dein String $bar wird zum Integrer $foo.
>
> MFG
> Peter Hansen