View Full Version : NULL SQL Problem
opera
19-02-2007, 03:26 PM
untuk bahasa SQL nya PostgreSQL
help, ada fungsi nya ga kaya di oracle, mssql supaya bisa baca
"select * from tabel_ngasal where field_ngasal=NULL;"
?????
jgn bilang pake variabel internal di file .ini nya ya
soalnya gw pake server dari luar, dimana ga bisa seenaknya edit variabel server nya
n jangan bilang juga pake fungsi isnull(), NVL() etc
yg langsung ada di PostgreSQL pls
selama ini untuk masalah tersebut gua atasinnya nya di programnya, bukan di SQL
ruboW
19-02-2007, 05:06 PM
tukul mode:
dasar wong deso!!
ngomong blepotan.. tulisannya horor semua.. coba diperbaiki dulu kata2nya
bisa minta tlg untuk sql postgressSQL
apakah ada query atau fungsi yg bisa baca field = kosong kayak sql berikut
"select * from tabel_ngasal where field_ngasal=NULL;"
gw pake server dari luar, dimana ga bisa seenaknya edit variabel server nya
dimana disini tak bisa pake fungsi kayak isnull(), NVL() etc
masalah tersebut gua deteksi nya di programnya, bukan di SQL
begitu?? maaf kagak bisa bantu
coba kasi dulu programnya emang pake program apa?? VB? C++ atau jgan2 u pake web based??
second_life
19-02-2007, 05:08 PM
maksudny supaya null ga kluar?
supaya klo null dianggep string kosong?
ato supaya bisa select yg null?
1. klo maksudny supaya null ga kluar?
select * from tabel_ngasal where field_ngasal is not null
2. klo supaya klo null dianggep string kosong
select isnull(field_ngasal,' '), field_bener from tabel_ngasal
3. klo supaya bisa select yg null
select * from tabel_ngasal where field_ngasal is null
ruboW
19-02-2007, 05:22 PM
<?php
// Connect to a database named "mary"
$dbconn = pg_connect("dbname=mary");
// Find all shops named Joe's Widgets. Note that it is not necessary to
// escape "Joe's Widgets"
$result = pg_query_params($dbconn, 'SELECT * FROM shops WHERE name = $1', array("Joe's Widgets"));
// Compare against just using pg_query
$str = pg_escape_string("Joe's Widgets");
$result = pg_query($dbconn, "SELECT * FROM shops WHERE name = ''");
?>
kayak gini gak bisa donk?? waduh.. kok rumit ya?? lagian pertanyaan saya gak dijawab
anda pake postgress itu pake PERL? PHP? atau desktop type
second_life
20-02-2007, 08:57 AM
tak jelas...... ;D
opera
20-02-2007, 09:27 AM
kayak gini gak bisa donk?? waduh.. kok rumit ya?? lagian pertanyaan saya gak dijawab
anda pake postgress itu pake PERL? PHP? atau desktop type
btw yg bener itu PostgeSQL, dulu emang namanya Postgres, tp sejak ditambahin SQL jadi namanya Postgres - QL
sori sori g salah nanyanya dari awal
Maksudnya itu
setelah di query
select * from tabel_ngasal where field_ngasal is null;
nah untuk mengambil nilai nya
misal dalam
Delphi
if (SQLQuery1[0]=NULL) then nilai:='Kosonk Gila';
PHP
if ($row["field_ngasal"]==NULL) $nilai="Kosonk Gila";
yg jadi masalah adalah
gimana membedakan
String NULL
dan String Empty
itu yg saya tanyakan
untuk php udah dicoba di empty($nilai) tp ga bisa
jadi yg saya tanyain gimana make fungsi seperti yg dipake secong life
isnull(field_ngasal,' ') untuk di postgresql
apakah tukul ada pertanyaan lagi ?
ruboW
20-02-2007, 11:24 AM
>>empty($nilai) tp ga bisa
sebenarnya ini di web atau dekstop??
di php.. yg kutahu cuma kasi field="" dan beres..
tapi kok malah ngak bisa..
mungkin aja isinya bukan kosong/null tapi isinya SPASI
ruboW
20-02-2007, 01:28 PM
belum om tukul..
RAFee
20-02-2007, 01:33 PM
NULL = chr(0)
SPASI = chr(27)
KOSONG/BLANK = chr(255)
jadi bedanya ini
ruboW
20-02-2007, 04:19 PM
db server itu rada ngak umum sih.. tapi belajar jgn pernah berhenti
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.