Sunday, 17 March 2013
Syntax: SELECT [column_name] FROM [table_name] WHERE [condition_1] OR [condition_2];
Here, output will come if [condition_1] OR [condition_2] OR both satisfied. That means, it is SELECT [column_name] FROM [table_name] WHERE [condition_1] OR [condition_2] OR both applied.
Example:
Again, we will use the same table, to see the usage of OR command.
Table Name:
Employee Details ( employee_details)
Column Names:
Employee ID ( emp_id),
Employee Name (emp_name),
Employee Address (emp_address) and
Employee Role: (emp_role).
Table: employee_details
Now, using OR command, we will SELECT those tuple, WHERE emp_role is 'Developer' or 'Business Analyst'.
So, the query will be :
SELECT * FROM employee_details WHERE emp_role = 'Developer' OR emp_role = 'Business Analyst';
Result:
Sunday, 17 March 2013 by anij · 0
Thursday, 28 February 2013
In SQL, we have, seen that, we can add conditions by using WHERE command, during any SELECT, UPDATE or DELETE operation. Now, what about multiple conditions? For that, SQL provides to add multiple condition by using AND command. it can be used as many times as you want.
Syntax: SELECT [column_name] FROM [table_name] WHERE [condition_1] AND [condition_2];
[Note: AND means mandatory condition, that means, the operation has to always fulfill the criteria provied under AND block. ]
Example:
Again, use the same table, we will see the usage of AND command.
Employee Details ( employee_details), which contains
Employee ID ( emp_id),
Employee Name (emp_name),
Employee Address (emp_address) and
Employee Role: (emp_role).
Table: employee_details
Now, using AND command, we will SELECT those tuple, WHERE emp_role is 'Developer' and emp_address is 'Park Street, Kolkata'.
So, the query will be :
SELECT * FROM employee_details WHERE emp_role = 'Developer' AND emp_address = 'Park Street, Kolkata';
Result:
In this way, we can use multiple conditions on an RDBMS operation.
Syntax: SELECT [column_name] FROM [table_name] WHERE [condition_1] AND [condition_2];
[Note: AND means mandatory condition, that means, the operation has to always fulfill the criteria provied under AND block. ]
Example:
Again, use the same table, we will see the usage of AND command.
Employee Details ( employee_details), which contains
Employee ID ( emp_id),
Employee Name (emp_name),
Employee Address (emp_address) and
Employee Role: (emp_role).
Table: employee_details
Now, using AND command, we will SELECT those tuple, WHERE emp_role is 'Developer' and emp_address is 'Park Street, Kolkata'.
So, the query will be :
SELECT * FROM employee_details WHERE emp_role = 'Developer' AND emp_address = 'Park Street, Kolkata';
Result:
In this way, we can use multiple conditions on an RDBMS operation.
Thursday, 28 February 2013 by anij · 0
Friday, 22 February 2013
In SQL,when ever you want to SELECT some data, or UPDATE or DELETE some information from a Table, you needs to provide some condition, on basis of which operation will be performed. It's not necessary to SELECT, UPDATE or DELETE all data from a table or view. So, condition is necessary to filter the data when performing an operation on database. The basic structure of of WHERE conditions is :
Syntax: SELECT [column_name] FROM [table_name] WHERE [condition]
Example:
Again, we will see the same table
Employee Details ( employee_details), which contains
Employee ID ( emp_id),
Employee Name (emp_name),
Employee Address (emp_address) and
Employee Role: (emp_role).
Table: employee_details
Now, from this table, if a situation ariser, where we have to just select the information of the developers, the we have to set some condition on our SELECT query, so that we can get the details of the employees with 'emp_role' 'Developer' . Then the Query will be
SELECT * FROM employee_details WHERE emp_role = 'Developer';
Result:
In this way we can filter our data output.
Syntax: SELECT [column_name] FROM [table_name] WHERE [condition]
Example:
Again, we will see the same table
Employee Details ( employee_details), which contains
Employee ID ( emp_id),
Employee Name (emp_name),
Employee Address (emp_address) and
Employee Role: (emp_role).
Table: employee_details
Now, from this table, if a situation ariser, where we have to just select the information of the developers, the we have to set some condition on our SELECT query, so that we can get the details of the employees with 'emp_role' 'Developer' . Then the Query will be
SELECT * FROM employee_details WHERE emp_role = 'Developer';
Result:
In this way we can filter our data output.
Friday, 22 February 2013 by anij · 0
Sunday, 17 February 2013
SELECT command is use in SQL to "SELECT [some info] FROM [a location]". Now, this is the basic structure of the SELECT query, where SELECT and FROM are 2 commands of SQL. Here, [some info] part will be the column names separated by comma (,) sign and [a location] part will be the name of the Table or View. So, the syntax will be :
For Single Column :
Syntax : SELECT [Column_name] FROM [Table_Name];
For Multiple Columns :
Syntax : SELECT [Column1_name, Column2_name, Column3_name] FROM [Table_Name];
Now, what if you want to select all the columns of a table or a view. Do you have to write all the column name for that. No necessarily, you can user the star (*) sign in [Column_name] area. Then the syntax will be:
For All Columns :
Syntax : SELECT * FROM [Table_Name];
Example:
Suppose there is a table to keep
Employee Details (Table Name: employee_details), which contains
Employee ID(Column Name: emp_id),
Employee Name(Column Name: emp_name),
Employee Address:(Column Name: emp_address) and
Employee Role: (Column Name: emp_role).
Table: employee_details
Now, to select emp_id and emp_name from the table, the query will be,
SELECT emp_id, emp_name FROM employee_details;
Result:
Again, if you wants to select all the colunms' record, then the query will be,
SELECT * FROM employee_details;
Result:
For Single Column :
Syntax : SELECT [Column_name] FROM [Table_Name];
For Multiple Columns :
Syntax : SELECT [Column1_name, Column2_name, Column3_name] FROM [Table_Name];
Now, what if you want to select all the columns of a table or a view. Do you have to write all the column name for that. No necessarily, you can user the star (*) sign in [Column_name] area. Then the syntax will be:
For All Columns :
Syntax : SELECT * FROM [Table_Name];
Example:
Suppose there is a table to keep
Employee Details (Table Name: employee_details), which contains
Employee ID(Column Name: emp_id),
Employee Name(Column Name: emp_name),
Employee Address:(Column Name: emp_address) and
Employee Role: (Column Name: emp_role).
Table: employee_details
Now, to select emp_id and emp_name from the table, the query will be,
SELECT emp_id, emp_name FROM employee_details;
Result:
SELECT * FROM employee_details;
Result:
Sunday, 17 February 2013 by anij · 1
Thursday, 14 February 2013
Paser String to Double:
You can parse a double value in string format to double in 4 ways.
- Double.valueof(String s) : This method returns a double object containing the value invoked in it in string format.
- It can trim white-space in start or end of the string argument, by using String.trim().
- It throws NumberFormatException if the string argument is not in proper form.
- Double.parseDouble(String s) : This method also returns a double instance containing the invoked string value.
- It can also trim white space in start and end of the input value, using String.trim().
- It also throws NumberFormatException if the string argument is not in proper form.
- new Double(String paramString) : You a also parse a string argument containing float value by invoking it on the constructor of the Class Double. its internally using the valueof(String s) method and returns a new Double instance containing the parsed double value. So it is also using
String.trim() and throws NumberFormatException. - Fourth one, the last one is the very important one, actually its been used by all the above 3 APIs. sun.misc.FloatingDecimal.readJavaFormatString(String paramString). Its the original method used to parse a String value to decimal value. This is the actual methods, which is trimming the white space of the string, using String.trim(). It returns value in FloatingDecimal instance, so you need to cast it to double by using doubleValue(), which is another method of Class FloatingDecimal.
Code:
package
com.interview.question.java;
public class
PaserStringToDouble {
/**
*
*
Sample class that shows how to parse a String to double.
*
* @author
http://interviewquestionjava.blogspot.com
*
*/
public static void main(String[]
args) {
// TODO
Auto-generated method stub
// set a decimal value in a string
with
// white space on both end.
String strValue = " 12.329
";
// parse the string to double using
//Double.valueof(String s)
double dblValue =
Double.valueOf(strValue);
// parse the string to double using
// Double.parseDouble(String s)
double dblValue2
= Double.parseDouble(strValue);
// parse the string to double using
//Double(String
paramString)
Double dblValue3 = new
Double(strValue);
// parse the string to double using
new
//
FloatingDecimal.readJavaFormatString
//(String paramString)
Double dblValue4 = new
Double(sun.misc.FloatingDecimal
.readJavaFormatString(strValue).doubleValue());
// printing the outputs
System.out.println("dblValue:
" + dblValue +
"\ndblValue2:
" + dblValue + "\ndblValue3: " +
dblValue3 + "\ndblValue4: " + dblValue4);
}
}
Output:
dblValue: 12.329
dblValue2:
12.329
dblValue3:
12.329
dblValue4:
12.329
Thursday, 14 February 2013 by anij · 0
Subscribe to:
Posts (Atom)








.bmp)
.bmp)
.bmp)







