SQL Recipes
A FREE cookbook for SQL queries and examples
Register FAQ Search Today's Posts Mark Forums Read

SQL - Questions and Answers Have a SQL question? Post it here. First do a search to see if someone hasn't already answered it.

Go Back   SQL Recipes a FREE cookbook of SQL queries and examples > SQL queries and examples > SQL - Questions and Answers

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread
  #1 (permalink)  
Old 03-22-2008, 07:05 PM
sreeni_siri@yahoo.co.in
 
Posts: n/a
Default ANY dialect question:

odd/even record display


display odd / even records
how to delete duplecate record
what are oracle precompilers
their is a % sign in an field of a column , what will be the query to find it
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Edit/Delete Message Reply With Quote

ANSWER(S):

  #2 (permalink)  
Old 04-22-2008, 07:59 AM
Unregistered
 
Posts: n/a
Default ANY answer. Re: odd/even record display

Hi guys

I m ALI an oracle developer from Pakistan

for odd records:

SELECT * FROM emp WHERE ROWID IN ( SELECT DECODE(MOD(ROWNUM,2),1,ROWID) FROM emp );


for even;

SELECT * FROM emp WHERE ROWID IN ( SELECT DECODE(MOD(ROWNUM,2),0,ROWID) FROM emp );


try this hope problem will b solved


thanks

remeber me in pray

Last edited by ben : 06-18-2008 at 02:31 PM. Reason: pretty code
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Edit/Delete Message Reply With Quote
  #3 (permalink)  
Old 04-30-2008, 11:40 AM
manjunath ps
 
Posts: n/a
Cool ANY answer. Re: odd/even record display

display odd / even records
To select ODD record
SELECT max(rownum),empno,ename FROM emp GROUP BY rownum,empno,ename
HAVING mod(rownum,2)<>0


To select Even record
SELECT max(rownum),empno,ename FROM emp GROUP BY rownum,empno,ename
HAVING mod(rownum,2)=0
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Edit/Delete Message Reply With Quote
  #4 (permalink)  
Old 06-16-2008, 12:06 PM
Unregistered
 
Posts: n/a
Default ANY answer. Re: delete duplicate records

try this -

DELETE FROM table_name
 WHERE column_name1 IN
( SELECT e.column_name1
  FROM table_name e, table_name f
  WHERE e.column_name1 =f.column_name1 AND   
  e.column_name2=f.column_name2 )
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Edit/Delete Message Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Moderation Tools:



All times are GMT. The time now is 04:56 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
Copyright (c) 2006-2008 SQL Recipes

1 2 3 4 5 6 7 8