Order of Key in C++

Ayush Gupta
Updated on 06-Apr-2020 13:51:29

823 Views

In this tutorial, we will be discussing a program to understand order_of_key() in C++.The function order_of_key() takes in a key and returns the number of elements which are less than the key provided as parameter in an ordered set.Example Live Demo#include using namespace std; #include #include #include #include using namespace __gnu_pbds; using namespace std; //initializing ordered set typedef tree    ordered_set; int main(){    ordered_set mySet;    mySet.insert(5);    mySet.insert(2);    mySet.insert(6);    mySet.insert(4);       cout

Calculate Byte Values to Megabyte (MB) in MySQL

AmitDiwan
Updated on 06-Apr-2020 13:44:41

2K+ Views

Here, we are taking BIGINT type, since it takes 8 byte signed integer. Let us first create a table with column as BIGINT type −mysql> create table DemoTable2031    -> (    -> ByteValue bigint    -> ); Query OK, 0 rows affected (1.17 sec)Insert some records in the table using insert command −mysql> insert into DemoTable2031 values(1048576); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2031 values(1073741824); Query OK, 1 row affected (0.13 sec)Display all records from the table using select statement −mysql> select *from DemoTable2031;This will produce the following output −+------------+ | ByteValue | ... Read More

Find Maximum Value from a Varchar Column in MySQL

AmitDiwan
Updated on 06-Apr-2020 13:43:16

1K+ Views

To find maximum value, use MAX() along with CAST(), since the values are of VARCHAR type. Let us first create a table −mysql> create table DemoTable2030    -> (    -> Value varchar(20)    -> ); Query OK, 0 rows affected (0.44 sec)Insert some records in the table using insert command −mysql> insert into DemoTable2030 values('8'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2030 values('1'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable2030 values('10001'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable2030 values('901'); Query OK, 1 row affected ... Read More

Update Content of a Specific Cell in MySQL

AmitDiwan
Updated on 06-Apr-2020 13:42:37

629 Views

Let us first create a table −mysql> create table DemoTable2029    -> (    -> Id int,    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.98 sec)Insert some records in the table using insert command −mysql> insert into DemoTable2029 values(1, 'Chris', 'Brown') -> ; Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2029 values(2, 'David', 'Miller'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2029 values(3, 'John', 'Smith'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2029 values(4, 'John', 'Brown'); Query OK, 1 ... Read More

Create a Thumbnail Image using CSS

AmitDiwan
Updated on 06-Apr-2020 13:41:40

676 Views

Following is the code to create a thumbnail image using CSS −Example Live Demo img {    border: 3px solid rgb(208, 255, 0);    border-radius: 4px;    width: 150px;    height: 150px; } img:hover {    box-shadow: 2px 2px 4px 2px rgb(60, 255, 53); } Thumbnail Image Example Clicking on the above thumbnail will open image in new tab OutputThe above code will produce the following output −

Aggregate Two Collections in MongoDB Where a Field is Greater Than Another

AmitDiwan
Updated on 06-Apr-2020 13:40:32

518 Views

For this, you can use $lookup. Let us create a collection with documents −> db.demo446.insert([ ...    { "ProductName": "Product1", "ProductPrice": 60 }, ...    { "ProductName": "Product2", "ProductPrice": 90 } ... ]) BulkWriteResult({    "writeErrors" : [ ],    "writeConcernErrors" : [ ],    "nInserted" : 2,    "nUpserted" : 0,    "nMatched" : 0,    "nModified" : 0,    "nRemoved" : 0,    "upserted" : [ ] })Display all documents from a collection with the help of find() method −> db.demo446.find();This will produce the following output −{ "_id" : ObjectId("5e790766bbc41e36cc3caec3"), "ProductName" : "Product1", "ProductPrice" : 60 } { ... Read More

Correctly Use Delimiter in MySQL Stored Procedure

AmitDiwan
Updated on 06-Apr-2020 13:38:34

467 Views

Let us first create a table −mysql> create table DemoTable2028    -> (    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20)    -> ); Query OK, 0 rows affected (0.87 sec)Here is the query to create a stored procedure and insert values (using delimiter correctly) −mysql> delimiter // mysql> create procedure insert_name(in fname varchar(20), in lname varchar(20))    -> begin    -> insert into DemoTable2028 values(fname, lname);    -> end    -> // Query OK, 0 rows affected (0.17 sec) mysql> delimiter ;Call the stored procedure using CALL command −mysql> call insert_name('Chris', 'Brown'); Query OK, 1 row affected (0.17 sec)Display ... Read More

Cannot Push Into an Array from MongoDB

AmitDiwan
Updated on 06-Apr-2020 13:36:21

176 Views

To push into an array with MongoDB, use $push. Let us create a collection with documents −> db.demo445.insertOne({"ListOfFriends":["Robert", "Mike", "Sam", "Carol", "David", "Mike"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78f099bbc41e36cc3caec2") }Display all documents from a collection with the help of find() method −> db.demo445.find().pretty();This will produce the following output −{    "_id" : ObjectId("5e78f099bbc41e36cc3caec2"),    "ListOfFriends" : [       "Robert",       "Mike",       "Sam",       "Carol",       "David",       "Mike"    ] }Following is the query to push into an array −> db.demo445.update( ...    { ... Read More

Write a Valid MySQL Query and Update with a Custom Variable

AmitDiwan
Updated on 06-Apr-2020 13:35:56

386 Views

Let us first create a table −mysql> create table DemoTable2027    -> (    -> UserId int    -> ); Query OK, 0 rows affected (0.65 sec)Insert some records in the table using insert command −mysql> insert into DemoTable2027 values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable2027 values(20); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable2027 values(31); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2027 values(11); Query OK, 1 row affected (0.12 sec)Display all records from the table using select statement −mysql> select *from DemoTable2027;This will produce ... Read More

Add Minutes to Varchar Datetime Records in MySQL

AmitDiwan
Updated on 06-Apr-2020 13:33:31

178 Views

Yes, we can add minutes while inserting values in a table.Let us first create a table. Here, we have a column with VARCHAR records where inmysql> create table DemoTable2026    -> (    -> ArrivalTime varchar(20)    -> ); Query OK, 0 rows affected (0.40 sec)Insert some records in the table using insert command. We are first converting the VARCHAR date and then adding minutes −mysql> insert into DemoTable2026 values(date_add(str_to_date('2017-12-01 11:34:45', '%Y-%m-%d %H:%i:%s'), INTERVAL 10 MINUTE)); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2026 values(date_add(str_to_date('2015-01-31 10:00:00', '%Y-%m-%d %H:%i:%s'), INTERVAL 5 MINUTE)); Query OK, 1 row affected ... Read More

Advertisements